python : type与instance的区别

GITHUB address: https://github.com/CRH0

对于type与instance的区别这个问题,举个类继承看看就好
class A:
    pass


class B(A):
    pass


b = B()
print(isinstance(b, B))
print(isinstance(b, A))
print(type(b) is B)
print(type(b))
print(type(b) is A)


输出:
True
True
True
<class '__main__.B'>
False

猜你喜欢

转载自blog.csdn.net/lalalala_CG/article/details/83902942