python学习---type和instance使用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhaozhirongfree1111/article/details/80193702

python使用type和instance判断对象的类型

type()不会认为子类是一种父类类型

isinstance()会认为子类是一种父类类型

class A:
    pass

class B(A):
    pass
print(type(A()) == A)
print(type(B) == A)
print(isinstance(A(),A))
print(isinstance(B(),A))

输出结果:

True
False
True
True

猜你喜欢

转载自blog.csdn.net/zhaozhirongfree1111/article/details/80193702