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

파이썬 비교 연산자

<시간/>

이 연산자는 양쪽의 값을 비교하고 이들 간의 관계를 결정합니다. 관계 연산자라고도 합니다.

변수 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