python self理解_Python面向对象总结,让你快速掌握面向对象常用的用法
python等面向?qū)ο蟮奶岢鍪菫榱烁玫奶幚砗凸芾硗瑢僖粋€(gè)類(lèi)別的事情,這樣就可以省去多余重復(fù)的基礎(chǔ)代碼,讓程序變得更加簡(jiǎn)潔和強(qiáng)大。對(duì)于學(xué)習(xí)編程的朋友來(lái)說(shuō),熟悉掌握面向?qū)ο笫欠浅V匾摹?/p>
下面開(kāi)始講講關(guān)于python面向?qū)ο蟮闹R(shí),文章內(nèi)容涵蓋了python面向?qū)ο蟮姆椒矫婷?#xff0c;例如類(lèi)的定義、類(lèi)的屬性、類(lèi)的方法、類(lèi)的繼承、類(lèi)和運(yùn)算等內(nèi)容,并且有詳細(xì)的實(shí)例代碼幫助讀者來(lái)理解python面向?qū)ο蟮木唧w用法。
成長(zhǎng)離不開(kāi)與優(yōu)秀的同伴共同交流,如果你需要好的學(xué)習(xí)環(huán)境,好的學(xué)習(xí)資源,這里歡迎每一位熱愛(ài)Python的小伙伴,Python學(xué)習(xí)圈
1.定義類(lèi)
具體定義格式如下截圖所示:
概念介紹:
概念介紹:
解釋相關(guān)信息:
(1)ClassName 代表自定義類(lèi)的名字(注意每個(gè)單詞的首字母都要大寫(xiě))
(2)object 代表類(lèi)的對(duì)象
(3)“類(lèi)的幫助信息” 要注明類(lèi)的屬性、方法、參數(shù)等信息(注意:不要具體
介紹這個(gè)類(lèi)是怎么運(yùn)行的,原理是什么,防止代碼太過(guò)繁雜)
(4)statement 代表類(lèi)體,主要是類(lèi)的屬性和方法
2. 定義類(lèi)的屬性
具體概念和方法如下解釋:
主要有兩種方法: 第一種:直接在類(lèi)里定義 class One(object): age = 18 rank = 2018 第二種:在構(gòu)造函數(shù)里定義 class Two(object): def __init__(self, age, rank): self.age = age self.rank = rank 注意:構(gòu)造(類(lèi)的任何)函數(shù)中一定要有 self 參數(shù),而且 一定要排在最前面;self.age = age 右邊的 age 是從類(lèi)的外部通過(guò)傳輸參數(shù)來(lái)賦值的
看截圖更清晰:
3. 類(lèi)的方法
具體概念和方法如下截圖:
幫助讀者理解的實(shí)例代碼如下截圖所示:
運(yùn)行結(jié)果如下截圖所示:
4. 類(lèi)的繼承
具體概念和方法如下截圖:
幫助讀者理解的實(shí)例代碼如下截圖所示:
運(yùn)行結(jié)果截圖如下:
5.類(lèi)與運(yùn)算符
概念方法如下截圖:
實(shí)例代碼如下:
運(yùn)行結(jié)果如下截圖所示:
今天的內(nèi)容到此就結(jié)束了,喜歡的讀者朋友可以關(guān)注一下我,希望內(nèi)容對(duì)讀者有幫助。
總結(jié)
以上是生活随笔為你收集整理的python self理解_Python面向对象总结,让你快速掌握面向对象常用的用法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: relts基金是什么基金,房地产信托基金
- 下一篇: 股份支付是什么意思以股份为基础的支付形式