如何在Python 2.5中检查类是否相等?

| 我查看了Python 2.5文档,但找不到以下答案:如何检查一个对象是否与另一个对象属于同一类?
def IsClass(obj1, obj2):
     return obj1.class == obj2.class #doesn\'t work
    
已邀请:
您可以使用
type(obj1) is type(obj2)
请注意,您通常会尝试避免在Python中进行类型检查,而是依赖于鸭子输入。     
我认为您要使用type(obj)。 :) -编辑-看起来他击败了我。而且他对鸭子打字是正确的。     

要回复问题请先登录注册