PythonのFalseとNoneについて簡単にまとめる

PythonにはFalseもあればNoneもあります。
PythonのTrue(真)、False(偽)、Noneについて書きます。

PythonのFalse一覧

・FalseはそのままFalse(当たり前)
・空のリスト([])はFalse
・空の辞書({})はFalse
・空の文字列("")はFalse
・0はFalse
・0.0はFalse
・Noneも型としてはFalse

上記以外はTrueとなります。

FalseとNoneのサンプル

0,0.0以外の数値はTrue

float型でも一緒です。

notを使えば否定

空のリスト、空の辞書、空の文字列はFalse

bool()で真偽(True or False)判定

NoneとFalseは同じではない