None : 何もないことを表現

C/C++でいうところのNULL、Rubyでいうところのnil、それをPythonではどういうのか分からなくて、検索してみました。こういうやつの名前をなんと言うのか分からなくてNULL,null,nil,Null,等やってみて、やっと見つけたのがNone
Noneについて、実際にコードを書いて、あれこれ調べてみました。

# とりあえず出力.
print None              #=> None
print type(None)        #=> <type 'NoneType'>

# ifでの扱いをチェック.
if None:
  print "None is True"
else:
  print "None is False" #=> こちらが出力されます.

pythonに関しては本を1冊も持っていない。そろそろ買い時か?

初めてのPython 第2版

初めてのPython 第2版