본문 바로가기
Python/자료형

[Python] 불(Bool) 자료형

by 코딩잡아먹는자바 2023. 6. 29.
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