判断对象与类的关系
isinstance(x, y): 判断对象x是否是y类型
type: 输出对象类型
代码
class A:
pass
class B(A):
pass
b = B()
print(isinstance(b, B)) # True
print(isinstance(b, A)) # True
# is 判断的是内存地址
print(type(b) is B) # True
print(type(b) is A) # False
# 对于类型判断,建议使用isinstance