1 を true、0 を false として定義する他の言語のブール型とは異なり、Python ではより多くの true と false を定義します。
最初に偽について話しましょう:
false,none,0,"",{},[],()
そして、それが真であれば、それは単に上記の逆。たとえば、上記は false、その後は true、[] 空のリストは false、空でないリストは true。これはわかりました。 Python の判定文
を使用できます。他の型を bool 型に変換したい場合は、組み込みメソッド bool メソッドを使用して変換できます。