type() 和isinstance()的区别

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

class B(A):
    pass

isinstance(A(), A)    # returns True
type(A()) == A        # returns True
isinstance(B(), A)    # returns True
type(B()) == A        # returns False

猜你喜欢

转载自blog.csdn.net/TH_NUM/article/details/81869458
今日推荐