논리(bool)와 None 자료형
1. 논리 자료형이란?
수학과 컴퓨터 과학에서 논리 자료형은 값으로 True
와 False
를 가지는 자료형을 말합니다. bool
과 boolean
이라고 불리는데 어떤 개념에서 가져온 이름이 아니라 수학자 조지 불(George Boole)이름에서 따온 것입니다. 파이썬에서는 이를 bool
타입이라고 부릅니다.
위의 코드는 10이 3보다 크다는 것을 나타내는 논리식입니다. 이 논리식은 참이므로 True
가 출력됩니다.
논리자료형의 기본 값으로는 True
와 False
가 있습니다. True
는 참을 나타내며, 1과 같은 값으로 취급됩니다. False
는 거짓을 나타내며, 0과 같은 값으로 취급됩니다.
==
는 값이 같은지를 체크하는 비교 연산입니다. True
와 False
는 각각 1과 0으로 취급 되는 것을 확인할 수 있습니다.
2. None 자료형이란?
'비어 있다', '아무것도 없다', '정보가 없다'를 표현하고 싶을 때 사용하는 것이 None입니다. 아래처럼 표현할 수 있습니다. 주의해야 할 것은 None은 print로 출력하지 않는 경우에는 마지막 줄에서 출력되지 않습니다.