Python/파이썬 기초
[2-7] 불 자료형
준보틱스
2024. 6. 28. 01:02
■ 불 자료형
불 자료형은 참(True)와 거짓(False)를 나타내는 자료형이다. 불 자료형은 True 또는 False 다음 2가지 값만을 가질 수 있다. True나 False는 파이썬의 예약어로 true, false와 같이 작성하면 안되고 첫 문자를 항상 대문자로 작성해야 한다.
값 | True or False |
"python" | True |
"" | False |
[1, 2, 3] | True |
[] | False |
(1, 2, 3) | True |
() | False |
1 | True |
0 | False |
None | False |
>>> a = True
>>> b = False
>>> print(type(a))
>>> print(type(b))
<class 'bool'>
<class 'bool'>
>>> print(1==1)
>>> print(2<1)
True
False
■ 불 자료형 예제
[]은 위 표에서 보면 알 수 있듯이 비어있는 리스트이므로 거짓이다. 따라서 "False"라는 문자열이 출력된다.
>>> if []:
>>> print("True")
>>> else:
>>> print("False")
False
■ 불 연산
>>> print(bool("python"))
>>> print(bool(''))
True
False