类的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 同级了 不是 它的对象或者是实例

浙公网安备 33010602011771号