慕课网课程:Python高级编程和异步IO并发编程
关系图解释如下:
1.type是一个对象,它是type本身的一个实例
print(type(type)) # <class 'type'>
2.object是一个对象,它是type的一个实例
print(type(object)) # <class 'type'>
3.object是最顶层的基类:type, list, str, dict, tuple的基类都是object
print(object.__bases__) # ()
print(type.__bases__) # (<class 'object'>,)
print(list.__bases__) # (<class 'object'>,)
print(str.__bases__) # (<class 'object'>,)
print(dict.__bases__) # (<class 'object'>,)
print(tuple.__bases__) # (<class 'object'>,)
4.'abc'是类str的实例
print(type('abc') # <class 'str'>