Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

ออปเปอเรเตอร์เปรียบเทียบ (Comparison Operators) ใน Python


ออปเปอเรเตอร์เหล่านี้เปรียบเทียบค่าทั้งสองข้างและตัดสินความสัมพันธ์ เรียกอีกอย่างว่า Relational Operators

สมมติ a = 10 และ b = 20

ลำดับออปเปอเรเตอร์และคำอธิบายตัวอย่าง
1==
เท่ากัน
(a == b) เป็นเท็จ
2!=
ไม่เท่ากัน
(a != b) เป็นจริง
3<>
ไม่เท่ากัน (เหมือน !=)
(a <> b) เป็นจริง
4>
มากกว่า
(a > b) เป็นเท็จ
5<
น้อยกว่า
(a < b) เป็นจริง
6>=
มากกว่าหรือเท่ากัน
(a >= b) เป็นเท็จ
7<=
น้อยกว่าหรือเท่ากัน
(a <= b) เป็นจริง

ตัวอย่างโค้ด

#!/usr/bin/python
a = 21
b = 10
c = 0

if (a == b):  print "Line 1 - a is equal to b"
else:         print "Line 1 - a is not equal to b"

if (a != b):  print "Line 2 - a is not equal to b"
else:         print "Line 2 - a is equal to b"

if (a <> b):  print "Line 3 - a is not equal to b"
else:         print "Line 3 - a is equal to b"

if (a < b):   print "Line 4 - a is less than b"
else:         print "Line 4 - a is not less than b"

if (a > b):   print "Line 5 - a is greater than b"
else:         print "Line 5 - a is not greater than b"

a = 5; b = 20
if (a <= b):  print "Line 6 - a is either less than or equal to b"
else:         print "Line 6 - a is neither less than nor equal to b"

if (b >= a):  print "Line 7 - b is either greater than or equal to a"
else:         print "Line 7 - b is neither greater than nor equal to a"

เอาต์พุต

Line 1 - a is not equal to b
Line 2 - a is not equal to b
Line 3 - a is not equal to b
Line 4 - a is not less than b
Line 5 - a is greater than b
Line 6 - a is either less than or equal to b
Line 7 - b is either greater than or equal to a