- A是B的子类,M是A的实例,那么M也是B的实例
# demo1,
# 猪是动物的子类,小猪佩奇是猪的实例,也是动物的实例
# demo2
class B:
pass
class A(B):
pass
a = A()
isinstance(a, A)
Out[22]: True
isinstance(a,B)
Out[23]: True
- A是S的实例, B是A的子类, 那么B也是A的实例
# demo1
# object是type的实例, int是object的子类,那么int也是type的实例
type(object)
Out[24]: type
issubclass(int, object)
Out[25]: True
type(int)
Out[26]: type
- 结论就是, object是type的实例,object又是一切类的超类,所以type也是object的子类,所以type也是type的实例