Python isinstance()和type()的区别
- type()不会认为子类是一种父类类型
- isinstance()会认为子类是一种父类类型
class A:pass
class B(A):pass
print(isinstance(A(), A))
print(type(A()) == A)
print(isinstance(B(), A))
print(type(B()) == A)
内容借鉴于菜鸟教程,感谢
Python3 基本数据类型 | 菜鸟教程https://www.runoob.com/python3/python3-data-type.html