1. 程式人生 > >type、object、class之間的關系

type、object、class之間的關系

技術分享 分享圖片 str spa 同時 pre pan 圖片 nbsp

class Foo:
    pass

print(type(int))            # <class ‘type‘>
print(type(str))            # <class ‘type‘>
print(type(Foo))            # <class ‘type‘>
print(type(object))         # <class ‘type‘>
print(type(type))           # <class ‘type‘>

print(int.__bases__
) # (<class ‘object‘>,) print(str.__bases__) # (<class ‘object‘>,) print(Foo.__bases__) # (<class ‘object‘>,) print(object.__bases__) # () print(type.__bases__) # (<class ‘object‘>,)

object是最頂層類;

type也是一個類,同時也是一個對象;它是用來生成類的。

技術分享圖片

type、object、class之間的關系