bool 자료형은 참(True)
과 거짓(False)
두 가지 값 중 하나만을 가질 수 있습니다.
a = bool()
print(type(a)) # <class 'bool'>
a = bool(True)
print(type(a), a) # <class 'bool'>
a = True
print(type(a)) # <class 'bool'>
💡 bool()의 기본 값은 False입니다.
비교 연산자
를 통해 bool 자료형을 얻을 수 있습니다.
a = 1
b = 2
print(a == b) # False
print(a != b) # True
print(a > b) # False
print(a >= b) # False
print(a < b) # True
print(a <= b) # True
논리 연산자
를 사용하여 bool 자료형을 얻을 수 있습니다.
a = None
b = 2
c = [1,2,3]
print(a and b) # None
print(a or b) # 2
print(not a) # True
print(b in c) # True
💡 0, None, 요소가 없는 list, tuple, dict, set는 False가 됩니다.