前面我講到基本數據類型用來表示最常見的信息,但信息有無窮多種,為了更好的表達信息,我們可以創建自定義的數據類型。
創新互聯公司專注于阜寧網站建設服務及定制,我們擁有豐富的企業做網站經驗。 熱誠為您提供阜寧營銷型網站建設,阜寧網站制作、阜寧網頁設計、阜寧網站官網定制、成都微信小程序服務,打造阜寧網絡公司原創品牌,更為您提供阜寧網站排名全網營銷落地服務。
一種數據類型就是一個類。例如整數,浮點數,字符串等。
python中通過關鍵字class
可以定義一個自定義的數據類型,基本語法如下:
class 類名:
屬性
方法
注意:python中類名規則同變量名,但是一般使用大駝峰
來表示。
案例:創建一個Point
類用于表示平面坐標系中的一個點
class Point:
"""
表示平面坐標系中的一個點
"""
print(Cat)
<class '__main__.Point'>
三雙引號中的類容是類的說明文檔。
某種數據類型的一個具體的數據稱為這個類的一個對象或者實例。
例如,1
是整數的一個對象,'hello'
是字符串的一個對象。
我認為,所謂的面向對象,就是把一些數據抽象成類的思想。置于作用,深入學習之后才會有體會,這里不做過多的說明。
我們經常聽到這樣一句話:"python是一門面向對象的編程語言,python中一切皆對象。"
這意味著python中任何數據都有其對應的類型,例如函數也是一個類,定義的某個函數就是函數類型的一個具體實例。
>>> def func():
... pass
>>> print(type(func))
<class 'function'>
通過類創建對象叫做實例化。
除了基本數據類型的實例化過程用到了特殊的語法外,所有自定義的數據類型進行實例化都是通過調用類名來實現的,非常簡單,語法如下:
類名([參數])
看起來和調用函數一樣(實際上就是調用了一些函數)。
案例:
給上面創建的Point
類創建一個實例。
>>> p = Point()
>>> print(p, type(p))
<__main__.Point object at 0x000001FC02CBBD00> <class '__main__.Point'>
直接打印對象默認會返回其內存地址。
新聞名稱:類和對象
網站路徑:http://m.kartarina.com/article46/dsogehg.html
成都網站建設公司_創新互聯,為您提供營銷型網站建設、品牌網站制作、定制網站、靜態網站、搜索引擎優化、網站制作
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯