Đôi khi chúng ta cần sử dụng nhiều hơn một điều kiện kiểm tra trong một câu lệnh. Có một số cú pháp cơ bản cho loại kiểm tra này là x
Giống như các ngôn ngữ khác, có một số toán tử so sánh cơ bản trong Python. Các toán tử so sánh này là <, <=,>,> =, ==,! =, Is, not, in, not in.
Mức độ ưu tiên của các toán tử này giống nhau và mức độ ưu tiên nhỏ hơn các toán tử số học, bitwise và chuyển dịch.
Các toán tử này có thể được sắp xếp tùy ý. Chúng sẽ được sử dụng như một chuỗi. Vì vậy, ví dụ, nếu biểu thức là x
Vì vậy, có một số ví dụ về các tính năng chuỗi của các toán tử so sánh.
Mã mẫu
a = 10
b = 20
c = 5
# c < a < b is same as c <a and a < b
print(c < a)
print(a < b)
print(c < a < b)
# b is not in between 40 and 60
print(40 <= b <= 60)
# a is 10, which is greater than c
print(a == 10 > c)
Đầu ra
True
True
True
False
True
Mã mẫu
u = 5
v = 10
w = 15
x = 0
y = 7
z = 15
# The w is same as z but not same as v, v is greater than x, which is less than y
print(z is w is not v > x < y)
# Check whether w and z are same and x < z > y or not
print(x < w == z > y)
Đầu ra
True
True