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