在Python的世界中,object是父子關(guān)系的頂端,所有的數(shù)據(jù)類(lèi)型的父類(lèi)都是它;type是類(lèi)型實(shí)例關(guān)系的頂端,所有對(duì)象都是它的實(shí)例的。它們兩個(gè)的關(guān)系可以這樣描述:
object是一個(gè)type,objectisandinstanceoftype。即Object是type的一個(gè)實(shí)例。
>>>object.__class__
>>>object.__bases__#object無(wú)父類(lèi),因?yàn)樗擎湕l頂端。
()
type是一種object,typeiskindofobject。即Type是object的子類(lèi)。
>>>type.__bases__
(,)
>>>type.__class__#type的類(lèi)型是自己
type類(lèi):類(lèi)型類(lèi),所有的類(lèi)都屬于type類(lèi)。換言之,每一個(gè)類(lèi),都是type類(lèi)的一個(gè)實(shí)例(對(duì)象)。
object類(lèi):應(yīng)該被翻譯為“對(duì)象”,或者“東西”類(lèi)。object類(lèi)是所有類(lèi)的父類(lèi)。換言之,其它的任何一個(gè)類(lèi),都直接或間接地繼承了object類(lèi)的屬性和方法。
以上內(nèi)容為大家介紹了python培訓(xùn)之object是什么類(lèi)型,希望對(duì)大家有所幫助,如果想要了解更多Python相關(guān)知識(shí),請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。