본문 바로가기

BLOG/파이썬 기초

[파이썬] Boolean이란? bool 자료형 알아보기(True/False)

 

Boolean(불리언) 이라는 이름에 대해서는 조금 생소할 수 있는데요, Boolean은 기본 정수형, 실수형, 문자열 자료형처럼 기본 자료형 중 하나입니다.

Boolean은 True 또는 False 값만 바인딩하는 자료형이기도 하는데요, 비교 연산자에서 반환 값으로 사용되는 True와 False 값이 바로 Boolean 데이터입니다.

 

한 번 아래 코드를 살펴보도록 하겠습니다.

 

val1 = True
print(type(val1))

 

<class 'bool'>

 

val1 이라는 변수에 'True' 라는 boolean 자료형 데이터를 입력했고, va1의 type을 확인한 결과 'bool' 이라고 출력이 되었습니다. 여기서 bool 이란 boolean을 말합니다.

 

아래 코드도 한 번 살펴보도록 하겠습니다.

 

val2 = 3 > 1
val3 = 5 == 7

print(val2, type(val2))
print(val3, type(val3))

 

True <class 'bool'>
False <class 'bool'>

 

이번엔 비교연산자의 반환 값을 각각 val2, val3 에 저장하고 그 타입을 확인해보았는데요, 마찬가지로 'True' 와 'False' 모두 boolean 자료형이라는 것을 확인할 수 있습니다.

 

Boolean 이라는 자료형 자체가 많이 중요하진 않지만, 코딩을 할 때 조건/비교연산자가 많이 사용되기 때문에 참고하시기 바랍니다!