728x90
불(Bool) 자료형이란?
참(True)과 거짓(False)을 나타내는 자료형
True, False 첫 문자는 항상 대문자로 사용해야한다.
a = True
b = False
>>> print(type(a)) # 불 타입인지 확인
<class 'bool'>
>>> print(type(b))
<class 'bool'>
>>> print(1 == 1)
True
>>> print(2 > 1)
True
>>> print(2 < 1)
False
자료형의 참과 거짓
자료형 | 값 | True or False |
문자열 | "python" | True |
"" | False | |
리스트 | [1, 2, 3] | True |
[] | False | |
튜플 | () | False |
딕셔너리 | {} | False |
숫자형 | 0이 아닌 숫자 | True |
0 | False | |
None | False |
위의 표에서 볼 수 있듯이 어떤 자료형이든 값이 비어 있으면 다 거짓이 되고 비어있지 않으면 참이 된다. 숫자는 값이 0일 때 거짓이 된다.
>>> print(bool('python'))
True
>>> print(bool('')) # 빈 문자열
False
>>> print(bool([1, 2, 3]))
True
>>> print(bool([]))
False
>>> print(bool(0))
False
>>> print(bool(3))
True
728x90
'Python > 자료형' 카테고리의 다른 글
[Python] 집합 함수 (0) | 2023.06.29 |
---|---|
[Python] 집합 자료형 (0) | 2023.06.29 |
[Python] 딕셔너리 함수 (0) | 2023.06.28 |
[Python] 딕셔너리 자료형 (0) | 2023.06.28 |
[Python] 튜플 자료형 (0) | 2023.06.28 |