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 |