我查看了Python 2.5文档,但找不到以下答案:如何检查某个对象是否与另一个对象属于同一类?
def IsClass(obj1, obj2): return obj1.class == obj2.class #doesn't work
您可以使用
type(obj1) is type(obj2)
请注意,您通常会尝试避免在Python中进行类型检查,而要依赖鸭子输入。