불 (Bool)
불 (Bool) 자료형이란?
참과 거짓을 나타내는 자료형으로 (True),(False)이 두가지 값만을 가질수 있다.
-True
-False
🔺 true나 false는 파이썬의 예약어로 True,False와 같이 첫 문자를 대문자로 사용해야한다.true = True false = False print(type(true),type(false)) print(true,false)
<class 'bool'> <class 'bool'>
True False
자료형을 확인해 보면 Bool형으로 나오는걸 확인할 수 있다.
자료형의 참과 거짓
자료형에도 참과 거짓이 있다.
문자열,튜플,리스트,딕셔너리("", (), [], {})에서 값이 없을 경우에 거짓으로 표현되고 값이 있을 때엔 참으로 표현된다.
또한 숫자값이 0일 때에도 거짓이 되고 None또한 거짓으로 표현된다.
불(Bool) 연산
bool()내장 함수를 사용하여 자료형의 진위 여부를 알수 있다.true = True false = False print(bool(false),bool(true)) print(bool(0),bool(""),bool('Hi'))
False True
False False True