Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python에서 비교 연산자 연결

<시간/>

때때로 우리는 단일 명령문에서 둘 이상의 조건 ​​검사를 사용해야 합니다. 이러한 종류의 검사를 위한 몇 가지 기본 구문은 x

다른 언어와 마찬가지로 Python에도 몇 가지 기본 비교 연산자가 있습니다. 이러한 비교 연산자는 <, <=,>,>=, ==, !=, is, is not, in, not in입니다.

이러한 연산자의 우선 순위는 동일하며 산술, 비트 및 시프팅 연산자보다 우선 순위가 낮습니다.

이러한 연산자는 임의로 정렬할 수 있습니다. 그들은 체인으로 사용될 것입니다. 예를 들어 표현식이 x 1인지 확인할 수 있습니다. , p2 ,..., pn , 연산자는 OP1입니다. , OP2 ,..., OPn-1 , 그러면 p1과 동일합니다. OP1 p2 및 p2 OP2 p3 , , pn-1 OPn-1 pn

따라서 비교 연산자의 연결 기능에 대한 몇 가지 예가 있습니다.

예시 코드

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)
보다 큽니다.

출력

True
True
True
False
True

예시 코드

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)

출력

True
True