Computer >> Máy Tính >  >> Lập trình >> Python

Chuỗi các toán tử so sánh trong Python

Đô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 1 hay không , p 2 , ..., p n và các toán tử là OP 1 , OP 2 , ..., OP n-1 , thì nó sẽ giống như p 1 OP 1 p 2 và p 2 OP 2 p 3 ,, p n-1 OP n-1 p n

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