isinstance用于判断,对象是否是指定类或派生类的实例;
type精确的判断某个实例的类型是否是某个精确的类;
eg:
class A:
pass
class B(A):
pass
b=B()
#isinstance判断对象b是不是B的实例
print(isinstance(b, B)) # True
#isinstance判断对象b是不是A的实例
print(isinstance(b, A)) # True
#type判断b的类型是不是B
print(type(b) is B) # True
#type判断b的类型是不是A
print(type(b) is A) # False