0. 불 자료형 = 불 방식의(boolean) 자료형으로, 참(True)과 거짓(False) 두 가지 값만 가진다. 

 

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

위와 같이 True 와 False는 파이썬의 예약어이다. 

 

 

1. 자료형의 참과 거짓 

문자열, 리스트, 튜플, 딕셔너리 등의 값이 비어 있으면("", [], (), {}) 거짓이 되고 비어 있지 않으면 참이 된다. 숫자에서는 그 값이 0일 때 거짓이 된다. 

 

2. 조건문의 리턴 값으로서의 True 와 False

 

>>> 1==1
True
>>> 2==1
False
>>> 2>1
True

 

 

3. 불 연산 연습

 

>>> bool(' ')
True------------------공백 한 칸이 있음.


>>> bool("")
False-----------------비어있음.

 

>>> bool([1, 2, 3])
True


>>> bool([])
False


>>> bool(0)
False


>>> bool(0,)
False


>>> bool(False)
False


>>> bool('0')
True


>>> bool([0])
True


>>> bool((0))
False


>>> bool((0,))
True

 

>>> bool( )
False


>>> bool(    )
False

 

 

 

+ Recent posts