あるオブジェクトの型を判別するには、type()を使うようなのだが、私はPythonを使い始めて数カ月してようやく知った。悔しいので覚書しておく。
例)
from types import *
object = .... (オブジェクトの定義)
if( type(object) is NoneType ):
print 'This is NoneType'
上記は、オブジェクト「object」が「NoneType」なら、「This is NoneType」と表示する例。
NoneType以外のIntTypeなど型一覧は以下のリンクを参照。
→
http://docs.python.org/library/types.html