본문 바로가기
Python

[Python] 불(bool) 자료형

by 기리의 개발로그 2024. 1. 11.

불(bool) 자료형

파이썬 불(bool) 자료형이란 참(True)과 거짓(False)을 나타내는 자료형이다.

  • True : 참
  • False : 거짓
a = True
b = False

print(type(a))
print(type(b))
print(1 == 1)
print(2 < 1)
<class 'bool'>
<class 'bool'>
True
False

자료형의 참/거짓


자료형에도 참/거짓이 있으며 아래는 자주 사용하는 자료형의 참/거짓이다.
비어 있는 자료형은 거짓(False)이며 비어 있지 않으면 참(True)이다.

참/거짓
'문자열' True
"" False
[1,2,3] True
[] False
() False
{} False
1 True
0 False
None False

불(bool) 자료형의 사용 예제는 다음과 같다.

a = [1,2,3,4]
while a:
    print(a.pop())


if [] :
    print("참")
else:
    print("거짓")


if [1,2]:
    print("참")
else:
    print("거짓")
4
3
2
1

거짓
참

불(bool) 연산


print(bool("python"))
print(bool(""))
print(bool(0))
print(bool(1))
print(bool(3))
print(bool([]))
True
False
False
True
True
False
반응형

'Python' 카테고리의 다른 글

[Python] 반복문  (81) 2024.01.15
[Python] 조건문  (55) 2024.01.12
[python] 튜플(tuple)  (72) 2024.01.10
[Python] 집합 자료형 함수  (54) 2024.01.09
[Python] 집합 자료형  (47) 2024.01.05

댓글