pikesaku’s blog

個人的なプログラム勉強メモです。記載内容について一切の責任は持ちません。

PythonのNone型

値が存在しないことを表す特別な値

>>> a = ['',None,1,2]
>>> a
['', None, 1, 2]
>>> a[0] is None
False
>>> a[1] is None
True
>>> a[0]
''
>>> if a[0]:
...   print('test')
... 
>>> if a[1]:
...   print('test')
... 
>>> 

NoneはFalseと判定される
is NoneでNoneであるか判定する。