ブール値であるTrueかFalseを返す。
“str”型は、文字列が”False”でもTrueを返す。空” “で無ければTrue.
print(bool('True'))
print(bool('False'))
print(bool('abcdefg'))
すべてTrue
print(bool(''))
False
数値型において”0″ではないものはすべてTrueになる。
print(bool(1))
print(bool(2))
print(bool(100000000))
print(bool(-10000))
全て True
print(bool(0))
print(bool(0.0))
print(bool(0.0000000))
print(bool(0j))
全てFalse
list、dict、tupleにおいて空でないならTrue。
print(bool([1]))
print(bool({a: 1}))
print(bool((1, 3)))
True
print(bool([]))
print(bool({}))
print(bool(()))
False