- True 나 False 2가지 값만 가지고 있음
- 조건문에서 많이 사용
| 비교연산자 | 의미 |
|---|---|
| == | 같다 |
| != | 다르다 |
| > | 왼쪽이 크다 |
| < | 오른쪽이 크다 |
| >= | 왼쪽이 크거나 같다 |
| <= | 오른쪽이 크거나 같다 |
파이썬에서는 비교연산자를 두번 연속해서 사용하는 것이 가능
x = 15
print(10<x<20)
# True
| 값 | True or False |
|---|---|
| "문자열" | True |
| "" | False |
| [1,2,3] | True |
| [] | False |
| () | False |
| {} | False |
| 1 | True |
| 0 | False |
| None | False |
문자열, 리스트, 튜플, 딕셔너리 등에 값이 비어있지 않으면 True, 비어있다면 False 출력
1. 단항 연산자: not
print(not True) # False
print(not False) # True
print(not (5 > 10)) # True
2. 이항 연산자: and / or
| True and True | True |
| True and False | False |
| False and True | False |
| False and False | False |
| True or True | True |
| True or False | True |
| False or True | True |
| False or False | False |