boolean 타입이 없나 봅니다.

초간단하게 정리하면 뭐가 들어있으면 True 아무것도 없으면 False 입니다. true나 false는 예약어가 아니기 때문에 변수명으로 사용할 수도 있네요.

” ” – 거짓
‘ ‘ – 거짓
() – 거짓
[] – 거짓
{} – 거짓
숫자 0 – 거짓

배열이나 문자열에 뭐라도 들어있거나 0이 아닌 숫자는 모두 참입니다.

>>> if ”:
…     print “t”
… else:
…     print “f”
…     print “a”
…     print “l”
…     print “s”
…     print “e”

f
a
l
s
e
>>>