- object 是python的顶级类,是所有类的父类,例如:Person、int、float、str甚至type
- type 是一个元类,是创建类对象的类 换句话说 type 是创建类的类
- type 的父类是object
- object 体现继承 type体现实例化
class Person:
pass
tom = Person()
print(tom.__class__) # <class '__main__.Person'>
print(Person.__class__) # <class 'type'>
print(type.__class__) # <class 'type'>
print(int.__class__) # <class 'type'>
print(object.__class__) # <class 'type'>
print(Person.__bases__) # (<class 'object'>,)
print(int.__bases__) # (<class 'object'>,)
print(object.__bases__) # ()
print(type.__bases__) # (<class 'object'>,)