类的Isinstance的判断出现False的原因

# 
class
A(object): pass class B(A): pass if __name__ == '__main__': a = A() b = B() print(isinstance(a, A)) print(isinstance(b, A)) print(type(B), type(A), isinstance(B, A)) print(isinstance(B, object)) print(isinstance(A, object)) print(isinstance(list, list))

 

原因:

 

 List 跟 list 同级了 不是 它的对象或者是实例

 

posted @ 2022-03-12 02:15  pie神  阅读(157)  评论(0)    收藏  举报