본문 바로가기

파이썬3/기초

비교 연산자 (Comparison Operators)

728x90
반응형

파이썬의 조건문에는 다양한 '비교 연산자' (Comparison Operators) 가 존재한다.

 

아래 표에 파이썬에서 사용되는 비교 연산자를 정리를 했다.

 

비교 연산자 의미
x < y
y > x
x가 y보다 작다
x보다 y가 크다
x == y x와 y는 동일한 값을 갖는다
x != y x와 y가 같지 않다.
x >= y
y <= x
x는 y와 같거나 크다
y는 x보다 같거나 작다.

 

그 외에 조건문의 조건을 판단하기 위한 연산자로 and, or, not 등이 있다.

연산자 의미
x or y x나 y 중 어느 것이든 True이면 True
x and y x와 y 모두 동시에 True면 True
not x x가 False이면 True

 

그 외에 포함 여부를 판단할 때 쓰이는 'in'이라는 연산자도 있다.

in 의미
x in ['a','b','c'] # 리스트 x가 리스트 안에 포함되어 있으면 True
x in ('a','b','c') # 튜플 x가 튜플 안에 포함되어 있으면 True
x in 'abc' # 문자열 x가 문자열에 포함되면 True

포함되지 않았음을 판단할 때는 'not in'으로 하면 된다.

not in 의미
x not in ['a','b','c'] # 리스트 x가 리스트 안에 포함되어 있으면 False
x not in ('a','b','c') # 튜플 x가 튜플 안에 포함되어 있으면 False
x not in 'abc' # 문자열 x가 문자열에 포함되면 False
728x90
반응형

'파이썬3 > 기초' 카테고리의 다른 글

f-string 사용법  (0) 2022.06.16
파이썬 while문  (0) 2022.01.15
파이썬 if/else문  (0) 2022.01.08
변수 (variable)와 카피 (copy)  (0) 2021.12.30
불 (bool) 자료형  (0) 2021.12.30