python中type、class、object之間的關係 - 程式人生

文章推薦指數: 80 %
投票人數:10人

得出如下結論,1是int型別,而int是一個type型別,int本身也是一個物件,是由type這個類來生成的. 所以關係如下:type----》》》int----》》》1. 程式人生>>python中type、class、object之間的關係 python中type、class、object之間的關係 阿新••發佈:2018-11-13 先看一段程式碼 #-*-coding:UTF-8-*- __autor__='zhouli' __date__='2018/11/1318:40' a=1 b='abc' print(type(1)) print(type(int)) print(type(b)) print(type(str)) 執行的結果為: 得出如下結論,1是int型別,而int是一個type型別,int本身也是一個物件,是由type這個類來生成的 所以關係如下:type----》》》int----》》》1 推廣:type----》》》class----》》》obj 那如果類的例項化會是神馬東西呢? 看程式碼: classStudent: pass classMyStudent(Student): pass stu=Student() print(type(stu)) print(type(Student)) print(int.__bases__) print(str.__bases__) print(Student.__bases__) print(MyStudent.__bases__) print(type.__bases__) print(object.__bases__) print(type(object)) 得到的結果如下: (,) (,) (,) (,) (,) () 顯而易見的是對於type(Student)得到的是也是符合上面的邏輯的 再比如: a=[1,2] >>>type(a) >>>type(list) 更加論證了這個結論:type----》》》class----》》》obj 而MyStudent.__bases__得到結果是:(,) 英文MyStudent是繼承Student這個類的 所以有了這個概念object類是最頂層的基類 而type本身也是一個類,但是提示type也是一個物件 type的父類type.__bases__是object 而type(object)居然是這個說明了什麼, object是由type產生,但是type卻是繼承了object 下面看一張圖: 在這張圖中可以分為三類 左邊是type,中間是繼承關係,最右邊的是例項; 最後附上完整版程式碼 #-*-coding:UTF-8-*- __autor__='zhouli' __date__='2018/11/1318:40' a=1 b='abc' print(type(1))# print(type(int))# print(type(b))# print(type(str))# classStudent: pass classMyStudent(Student): pass stu=Student() print(type(stu))# print(type(Student))# print(int.__bases__)#(,) print(str.__bases__)#(,) print(Student.__bases__)#(,) print(MyStudent.__bases__)#(,) print(type.__bases__)#(,) print(object.__bases__)#() print(type(object))#   python之celery使用詳解一 «上一篇 mysql的檢視,事務,索引,外來鍵下一篇» 相關推薦 python中type、class、object之間的關係 先看一段程式碼 #-*-coding:UTF-8-*- __autor__='zhouli' __date__='2018/11/131... Python的type和object之間是怎麼一種關係? python有很多內建資料型別,比如int、float、str等,還有type、object,以及我們自定義的類... python中type、class、object的區別 版本src同時ati創建內置lisdict之間type 一、 type可以用來返回一個對象的類型 例如: ... Python中read()、readline()、readlines()之間的區別 1、read([size]) read([size]):從檔案當前位置起讀取size個位元組,若無引數,則預設讀... UML中類之間的幾種關係小結(包括類圖之間關係符號符號) 由於最近這段時間一直在看設計模式,因此接觸了很多類關係圖,發現自己以前對於UML中類之間的關係的基礎知識掌握的不是很牢固,因此... MFC中CMainFrame類CDoc類CView類CApp類之間關係 用APPWIZARD這個工具聲稱的應用程式架構包括了應用程式基本的四個類, 分別是:CApp,CMainFrame,CDoc... 分享知識-快樂自己:Oracle資料庫例項、使用者、表、表空間之間關係 資料庫:   Oracle資料庫是資料的物理儲存。

這就包括(資料檔案ORA或者DBF、控制檔案、聯機日誌、引數檔案)。

  其實Oracle資料庫的概念和其... .NETFramework、.NETCore、Mono、Xamarin之間關係 本是同根生 截止2017年7月,這些專案均為微軟.NETFoundataion旗下開源專案,微軟朝著商業和開源兩種途徑,將.NET平臺開源、跨平... prototypeconstructor__prpto__三者之間關係 //prototypeconstructor__prpto__即:原型物件建構函式原型物件 //prototy... 資料庫的例項、表空間、使用者、表之間關係 完整的Oracle資料庫通常由兩部分組成:Oracle資料庫和資料庫例項。

 1)資料庫是一系列物理檔案的集合(資料檔案,控制檔案,聯機日... 搜尋 基礎教學 Mysql入門 Sql入門 Android入門 Docker入門 Go語言入門 Ruby程式入門 Python入門 Python進階 Django入門 Python爬蟲入門 最近訪問 python中type、class、object之間的關係 11.+設置註釋模版 msql以某個字串開頭條件查詢,除了like替代方式 Eclipse無法開啟+Eclipse+MarketPlace的解決辦法+(Photon+Release+(4.8.0)) Spring(三):Spring整合Hibernate C+程式區域性變數壓棧出棧的理解 走通Django的基本流程 Office+2013+/+Office+365離線安裝包下載方法 FPGA+LE 樹莓派Raspbian+stretch系統備份tar命令備份



請為這篇文章評分?