組み込み関数 isinstance
isinstance(object, class)
objectがclassのインスタンスならTrueを返します。
#coding: shift-jis
class Class1:
def __init__(self):
pass
class Class2:
def __init__(self):
pass
Object = Class1()
print isinstance(Object, Class1) ← True
print isinstance(Object, Class2) ← False
raw_input()
出力画面:
True
False