すべてのデータ型のPythonの値は、ブール値を付属しています。あまりにも多くのデータタイプのみが唯一の0を覚えておく必要がある、なし、空、Falseのブール値は、Trueに残り偽ではありません。
print(bool(0))
print(bool(None))
print(bool(''))
print(bool([]))
print(bool({}))
print(bool(False))
False
False
False
False
False False
0は、どれも、ヌル、偽であるブール偽、残りは本当ではありません!