3.1.3 논리 연산자
논리 연산자는 수식, 조건 등이 참인지 거짓인지 판단할 때 사용합니다. 앞에서 나온 not 연산자를 포함해 파이썬에서 사용하는 논리 연산자는 다음과 같습니다.
표 3-5 논리 연산자
연산자 |
의미 |
and |
연산자 왼쪽과 오른쪽이 모두 참이면 참 |
or |
연산자 왼쪽과 오른쪽 중 하나라도 참이면 참 |
not |
값이 참이면 거짓, 거짓이면 참 |
논리 연산자를 사용하면 비교 연산자와 마찬가지로 판단 결과에 따라 True 또는 False를 출력합니다. 다음 코드를 작성하고 실행해 봅시다.
print((3 > 0) and (3 > 5))
print((3 > 0) or (3 > 5))
print(not(1 != 3))
실행결과 |
False True False |