詳解Python中的type和object
type 所有類是type生成的
a = 1
b = "abc"
print("type a:{}".format(type(a)))
print("type int:{}".format(type(int)))
print("type b:{}".format(type(b)))
print("type str:{}".format(type(str)))
result:
type a:<class 'int'> type int:<class 'type'> type b:<class 'str'> type str:<class 'type'>
在python中是一切皆對(duì)象的,類其實(shí)也是對(duì)象,首先type生成了<class 'int'>這個(gè)對(duì)象,<class 'int'>又生成了1這個(gè)對(duì)象,type --> int --> 1
同樣,type生成了<class 'str'>這個(gè)對(duì)象,<class 'type'>又生成了"abc"這個(gè)對(duì)象,type --> str--> “abc”,即type -->生成類對(duì)象 -->對(duì)象
object 所有類的最頂層基類是object
print("int 的基類是:{}".format(int.__bases__))
print("str 的基類是:{}".format(str.__bases__))
result:
int 的基類是:(<class 'object'>,) str 的基類是:(<class 'object'>,) <class 'int'>和<class 'str'>的基類都是 <class 'object'> 即:object是最頂層的基類
type與object的關(guān)系(type的基類是object,object是type生成的,object的基類為空)
print("type 的基類是:{}".format(type.__bases__))
print("type object:{}".format(type(object)))
print("object 的基類是:{}".format(object.__bases__))
result:
type 的基類是:(<class 'object'>,) type object:<class 'type'> object 的基類是:()
總結(jié)
以上所述是小編給大家介紹的Python中type和object,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
- Python開(kāi)發(fā)時(shí)報(bào)TypeError:?‘int‘?object?is?not?iterable錯(cuò)誤的解決方式
- Python源碼學(xué)習(xí)之PyType_Type和PyBaseObject_Type詳解
- Python源碼學(xué)習(xí)之PyObject和PyTypeObject
- python報(bào)錯(cuò)TypeError: ‘NoneType‘ object is not subscriptable的解決方法
- 解決Python 異常TypeError: cannot concatenate ''str'' and ''int'' objects
- Python:type、object、class與內(nèi)置類型實(shí)例
- Python 出現(xiàn)錯(cuò)誤TypeError: ‘NoneType’ object is not iterable解決辦法
- 最新整理Python中的type和object的示例詳解
相關(guān)文章
python3.6.5基于kerberos認(rèn)證的hive和hdfs連接調(diào)用方式
這篇文章主要介紹了python3.6.5基于kerberos認(rèn)證的hive和hdfs連接調(diào)用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-06-06
在arcgis使用python腳本進(jìn)行字段計(jì)算時(shí)是如何解決中文問(wèn)題的
這篇文章主要介紹了在arcgis使用python腳本進(jìn)行字段計(jì)算時(shí)是如何解決中文問(wèn)題的,需要的朋友可以參考下2015-10-10
Pyhton自動(dòng)化測(cè)試持續(xù)集成和Jenkins
這篇文章介紹了Pyhton自動(dòng)化測(cè)試持續(xù)集成和Jenkins,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-07-07
Python與DeepSeek的深度融合實(shí)戰(zhàn)
Python作為最受歡迎的編程語(yǔ)言之一,以其簡(jiǎn)潔易讀的語(yǔ)法、豐富的庫(kù)和廣泛的應(yīng)用場(chǎng)景,成為了無(wú)數(shù)開(kāi)發(fā)者的首選,而DeepSeek,作為人工智能領(lǐng)域的新星,憑借其強(qiáng)大的大模型能力,為開(kāi)發(fā)者們打開(kāi)了一扇通往全新世界的大門,本文將詳細(xì)介紹Python與DeepSeek的深度融合2025-02-02
詳解python如何正確使用時(shí)間戳,日期,時(shí)間,時(shí)區(qū)
這篇文章主要為大家介紹了如何在python中正確使用時(shí)間戳,日期,時(shí)間,時(shí)區(qū),文中通過(guò)簡(jiǎn)單的示例進(jìn)行了詳細(xì)介紹,希望對(duì)大家有一定的幫助2024-11-11
Python3實(shí)現(xiàn)建造者模式的示例代碼
這篇文章主要介紹了Python3 實(shí)現(xiàn)建造者模式的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-06-06
python+opencv3生成一個(gè)自定義純色圖教程
今天小編就為大家分享一篇python+opencv3生成一個(gè)自定義純色圖教程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-02-02

