類和對象

前面我講到基本數據類型用來表示最常見的信息,但信息有無窮多種,為了更好的表達信息,我們可以創建自定義的數據類型。

創新互聯公司專注于阜寧網站建設服務及定制,我們擁有豐富的企業做網站經驗。 熱誠為您提供阜寧營銷型網站建設,阜寧網站制作、阜寧網頁設計、阜寧網站官網定制、成都微信小程序服務,打造阜寧網絡公司原創品牌,更為您提供阜寧網站排名全網營銷落地服務。

一種數據類型就是一個類。例如整數,浮點數,字符串等。

類的定義

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。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

成都網站建設公司
主站蜘蛛池模板: 亚洲av无码天堂一区二区三区 | 久青草无码视频在线观看| 国产台湾无码AV片在线观看| 无码八A片人妻少妇久久| 亚洲AV无码乱码麻豆精品国产| 国产精品无码亚洲精品2021| 亚洲AV无码一区东京热久久| 九九无码人妻一区二区三区| 亚洲中文无码av永久| 亚洲AV蜜桃永久无码精品| 久久国产亚洲精品无码 | 无码精品A∨在线观看| 亚洲AV蜜桃永久无码精品| 亚洲性无码一区二区三区| 亚洲AV无码乱码在线观看富二代 | 亚洲人成国产精品无码| 曰韩人妻无码一区二区三区综合部| 永久免费无码日韩视频| 亚洲av片不卡无码久久| 亚洲AV无码国产丝袜在线观看 | 亚洲国产精品无码av| 日韩aⅴ人妻无码一区二区| 无码一区二区波多野结衣播放搜索| 亚洲爆乳无码专区| 亚洲国产综合无码一区二区二三区| 精品欧洲av无码一区二区14| 国产产无码乱码精品久久鸭| 精品人妻无码专区在中文字幕| 亚洲AV无码成人精品区日韩| 人妻丰满熟妇AV无码片| 亚洲桃色AV无码| 人妻无码αv中文字幕久久琪琪布 人妻无码第一区二区三区 | 久久无码av亚洲精品色午夜| 精品无码免费专区毛片| 亚洲AV日韩AV高潮无码专区| 久久精品九九热无码免贵| 亚洲桃色AV无码| 久久久久亚洲av无码专区喷水| 久久精品成人无码观看56| 中文一国产一无码一日韩| 亚洲精品无码av人在线观看|