
Noneは特殊な値
- NoneはBooleanだとFalseで評価されるが、Falseとは違う意味がある
- Noneは存在しないを意味する
- 空の値
- ゼロの整数とfloat、空文字列(
'')、空リスト([])、空タプル(())、空辞書({})、空集合(set())
- ゼロの整数とfloat、空文字列(
- 存在しない
None
def is_none(thing):
if thing is None:
print("It's None")
elif thing:
print("It's True")