Pythonで、オブジェクトの型を判別する

Pythonで、オブジェクトの型を判別する


 あるオブジェクトの型を判別するには、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