欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Python里的Self是什么

這篇文章主要介紹“Python里的Self是什么”,在日常操作中,相信很多人在Python里的Self是什么問(wèn)題上存在疑惑,小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”Python里的Self是什么”的疑惑有所幫助!接下來(lái),請(qǐng)跟著小編一起來(lái)學(xué)習(xí)吧!

友好網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)公司!從網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、響應(yīng)式網(wǎng)站建設(shè)等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營(yíng)維護(hù)。成都創(chuàng)新互聯(lián)公司自2013年起到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來(lái)保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選成都創(chuàng)新互聯(lián)公司。

大家學(xué)Python面向?qū)ο蟮臅r(shí)候,總會(huì)遇到一個(gè)讓人難以理解的存在:self。

這個(gè)self到底是誰(shuí)啊,為什么每個(gè)類實(shí)例方法都有一個(gè)參數(shù)self,它到底有什么作用呢?

「先下結(jié)論:類實(shí)例化后,self即代表著實(shí)例(對(duì)象)本身?!?/p>

想要理解self有個(gè)最簡(jiǎn)單的方法,就是你把self當(dāng)做「實(shí)例(對(duì)象)的身份證。」

Python的類不能直接使用,只有通過(guò)創(chuàng)建實(shí)例(對(duì)象)才能發(fā)揮它的功能,每個(gè)實(shí)例(對(duì)象)都是獨(dú)一無(wú)二的,它可以調(diào)用類的方法、屬性。類就像靈魂附體一樣,讓實(shí)例(對(duì)象)有了自己(self)的功能。

Python里的Self是什么

初學(xué)者會(huì)發(fā)現(xiàn),類的方法(構(gòu)造方法和實(shí)例方法)中都會(huì)有一個(gè)固定參數(shù)self,其實(shí)這個(gè)參數(shù)就是代表著實(shí)例(對(duì)象)本身,就像是一個(gè)身份證,實(shí)例可以憑著身份證去調(diào)用類方法。

Python里的Self是什么

類比人類,人類就是一個(gè)Python類,每個(gè)個(gè)體的人代表著實(shí)例(對(duì)象),而每個(gè)人的身份證代表的Python中self,每個(gè)人可以憑借身份證去上大學(xué)、坐高鐵、住酒店...(方法),而Python中的實(shí)例(對(duì)象)也可以憑著self去調(diào)用類的方法。

Python里的Self是什么

上面是用類比的方法解釋了下self的含義,說(shuō)到底self就是代表著實(shí)例本身,「當(dāng)某個(gè)實(shí)例(對(duì)象)調(diào)用類方法時(shí),該對(duì)象會(huì)把自身的引用作為第一個(gè)參數(shù)自動(dòng)傳給該方法,而這第一個(gè)參數(shù)就是self?!?/p>

而且self只是約定俗成的寫法,你可以用任何其他名稱代替self,不會(huì)改變代碼含義,只不過(guò)我們一般不這樣做。

為了更好的說(shuō)明self的作用,我們來(lái)舉個(gè)例子,下面有一個(gè)Students類:

class Students:
# 構(gòu)造方法
def __init__(self,name):
self.name = name
# 實(shí)例方法
def study(self,examination_results):
self.examination_results = examination_results
print("同學(xué){}的考試分?jǐn)?shù)是{}".format(self.name,self.examination_results))
print("該實(shí)例對(duì)象的地址是{}".format(self))

先來(lái)個(gè)實(shí)例student_a。

studend_a = Students('studend_a')
print(studend_a.name)

結(jié)果打印出:studend_a。

再來(lái)個(gè)實(shí)例student_b。

studend_b = Students('studend_b')
print(studend_b.name)

結(jié)果打印出:studend_b。

可以看出,實(shí)例(對(duì)象)不一樣,打印出的結(jié)果也不一樣,當(dāng)類被實(shí)例化后,self.name其實(shí)就等于實(shí)例(對(duì)象).name。

還是以剛剛的代碼為例,我們?cè)賮?lái)調(diào)用里面的實(shí)例方法,里面會(huì)打印出self,就能看得更加明顯了。

實(shí)例student_a:

studend_a = Students('studend_a')
print(studend_a.study(80))

輸出結(jié)果:

同學(xué)studend_a的考試分?jǐn)?shù)是80 該實(shí)例對(duì)象的地址是<「main」.students object="" at="" 0x00000129eb0f6a90="">。

實(shí)例student_b:

studend_b = Students('studend_b')
print(studend_b.study(80))

輸出結(jié)果:

同學(xué)studend_b的考試分?jǐn)?shù)是80 該實(shí)例對(duì)象的地址是<「main」.students object="" at="" 0x00000129eb0f6b38="">。

大家能清楚看到兩個(gè)實(shí)例打印出的self是不一樣的,因?yàn)閟elf代表著實(shí)例(對(duì)象)本身。

以實(shí)例student_b來(lái)說(shuō),打印self出現(xiàn)下面對(duì)象信息。

<__main__.students object="" at="" 0x00000129eb0f6b38="">。

如果再打印 student_b,會(huì)出現(xiàn)同樣的結(jié)果。

print(student_b)

輸出:

<__main__.students object="" at="" 0x00000129eb0f6b00="">。

這個(gè)時(shí)候是不是就清楚了,類實(shí)例化后,self即代表著實(shí)例(對(duì)象)本身。

到此,關(guān)于“Python里的Self是什么”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)?lái)更多實(shí)用的文章!

本文題目:Python里的Self是什么
標(biāo)題網(wǎng)址:http://aaarwkj.com/article4/pchhoe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供自適應(yīng)網(wǎng)站、外貿(mào)網(wǎng)站建設(shè)、移動(dòng)網(wǎng)站建設(shè)、網(wǎng)站營(yíng)銷、網(wǎng)站策劃、定制網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁(yè)設(shè)計(jì)公司
黄色片在线观看中文字幕| 亚洲黄香蕉视频免费看| 亚洲精品一区二区三区高潮| 亚洲精品免费福利视频| 国产精品欧美日韩一区| 日本高清不卡中文字幕| 欧美香蕉一区二区视频| 夜夜草视频在线免费观看| 国产av手机自拍看片| 亚洲一区二区三区精品乱码 | 无套内谢少妇高朝毛片| 欧美一区二区高清不卡| 日本精品1区国产精品| 欧美一区二区欧美精品 | 日本免费一区二区在线视频| 我要看国产一级内射片| 日韩精品一区二区三区欲色av| 欧美私人影院—区二区日本 | 亚洲天堂av在线播放| 日本特黄特色三级在线观看| 国产三级三级在线观看| 久草手机福利在线观看| 日本午夜精品在线观看| 精品人妻一区两区三区| 亚洲男人av天堂东京热| 国产丝袜在线福利观看| 国产成人综合久久二区| 日本待黄大片一区二区| 亚洲国产精品中文字幕久久| 日韩成人在线视频观看| 欧美日韩天堂一区二区| 国产成人亚洲欧美激情| 蜜桃午夜精品一区二区三区| 日本一区二区三区免费精品| 亚洲欧美日韩专区一区| 日本一区二区免费视频| 久久精品亚洲夜色国产av| 成人免费在线视频不卡| 国产91高清视频在线观看| 国产精品午夜福利91| 国产精品深夜在线观看|