이 연산자는 양쪽의 값을 비교하고 이들 간의 관계를 결정합니다. 관계 연산자라고도 합니다.
변수 a가 10을 보유하고 변수 b가 20을 보유하고 있다고 가정하고 -
Sr.No | 연산자 및 설명 | 예시 |
---|---|---|
1 | == 두 피연산자의 값이 같으면 조건이 참이 됩니다. | (a ==b)는 사실이 아닙니다. |
2 | != 두 피연산자의 값이 같지 않으면 조건이 참이 됩니다. | (a !=b)는 참입니다. |
3 | <> 두 피연산자의 값이 같지 않으면 조건이 참이 됩니다. | (a <> b)는 참입니다. 이것은 !=연산자와 유사합니다. |
4 | > 왼쪽 피연산자의 값이 오른쪽 피연산자의 값보다 크면 조건이 참이 됩니다. | (a> b)는 사실이 아닙니다. |
5 | < 왼쪽 피연산자의 값이 오른쪽 피연산자의 값보다 작으면 조건이 참이 됩니다. | (a |
6 | >= 왼쪽 피연산자의 값이 오른쪽 피연산자의 값보다 크거나 같으면 조건이 참이 됩니다. | (a>=b)는 사실이 아닙니다. |
7 | <= 왼쪽 피연산자의 값이 오른쪽 피연산자의 값보다 작거나 같으면 조건이 참이 됩니다. | (a <=b)는 참입니다. |
예
변수 a가 10을 보유하고 변수 b가 20을 보유하고 있다고 가정하고 -
#!/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 b" else: print "Line 7 - b is neither greater than nor equal to b"
출력
위의 프로그램을 실행하면 다음 결과가 생성됩니다 -
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 b