WeniVooks

검색

베이스캠프 파이썬

논리(bool)와 None 자료형

1. 논리 자료형이란?

수학과 컴퓨터 과학에서 논리 자료형은 값으로 TrueFalse를 가지는 자료형을 말합니다. boolboolean이라고 불리는데 어떤 개념에서 가져온 이름이 아니라 수학자 조지 불(George Boole)이름에서 따온 것입니다. 파이썬에서는 이를 bool 타입이라고 부릅니다.

10 > 3

위의 코드는 10이 3보다 크다는 것을 나타내는 논리식입니다. 이 논리식은 참이므로 True가 출력됩니다.

논리자료형의 기본 값으로는 TrueFalse가 있습니다. True는 참을 나타내며, 1과 같은 값으로 취급됩니다. False는 거짓을 나타내며, 0과 같은 값으로 취급됩니다.

print(True == 1) # 출력: True print(False == 0) # 출력: True

==는 값이 같은지를 체크하는 비교 연산입니다. TrueFalse는 각각 1과 0으로 취급 되는 것을 확인할 수 있습니다.

2. None 자료형이란?

'비어 있다', '아무것도 없다', '정보가 없다'를 표현하고 싶을 때 사용하는 것이 None입니다. 아래처럼 표현할 수 있습니다. 주의해야 할 것은 None은 print로 출력하지 않는 경우에는 마지막 줄에서 출력되지 않습니다.

x = None print(x) # print를 지워보세요.
{"packages":["numpy","pandas","matplotlib","lxml"]}
4.3 문자열(str) 자료형4.5 형변환