[Python3] 데이터 타입 - Bool

Alexandria·2023년 8월 31일
0

Python3 Basic

목록 보기
10/19
post-thumbnail

1. Bool

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입니다.

2. Operator

비교 연산자를 통해 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가 됩니다.

profile
IT 도서관

0개의 댓글