直接上代码:
class BaseC:
pass
class TestC(BaseC , str):
pass
# type()不会认为子类是父类的一种类型
print(type( TestC()) == BaseC)
print(type( TestC()) == TestC)
#isinstance()方法认为子类对象 是 父类的一种实例
print(isinstance( TestC(),BaseC) )
print(isinstance( TestC(),TestC) )
type()不会认为子类是父类的一种
isinstance()方法认为:子类对象 是 父类的一种实例
结果验证: