新聞中心
本文教程操作環(huán)境:windows7系統(tǒng)、python 3.9.1,DELL G3電腦。

成都創(chuàng)新互聯(lián)公司為您提適合企業(yè)的網(wǎng)站設(shè)計(jì)?讓您的網(wǎng)站在搜索引擎具有高度排名,讓您的網(wǎng)站具備超強(qiáng)的網(wǎng)絡(luò)競(jìng)爭(zhēng)力!結(jié)合企業(yè)自身,進(jìn)行網(wǎng)站設(shè)計(jì)及把握,最后結(jié)合企業(yè)文化和具體宗旨等,才能創(chuàng)作出一份性化解決方案。從網(wǎng)站策劃到成都做網(wǎng)站、網(wǎng)站建設(shè), 我們的網(wǎng)頁(yè)設(shè)計(jì)師為您提供的解決方案。
1、概念
類只有一個(gè),但是實(shí)例化的對(duì)象可以有無(wú)數(shù)個(gè),不同的對(duì)象的 SELF 自然都不相同。
self 是一個(gè)形式參數(shù),python 內(nèi)部自動(dòng)傳遞。
2、通過(guò)在對(duì)象中封裝數(shù)據(jù),然后在類中通過(guò) self 進(jìn)行獲取。這是函數(shù)式編程無(wú)法做到的。這只是類封裝的一種方式,也是一種非主流的方式。
class Foo(object): def fetch(self): print(self.start) def add(self): print(self.start) def delete(self): print(self.start) obj1 = Foo() obj1.start = 'hehe' obj1.fetch()
由于 self 就是對(duì)象本身,因此 self.start 就是我們傳遞的“hehe”,這就是類的封裝。
以上就是python中self的原理探究,希望能對(duì)大家有所幫助。更多Python學(xué)習(xí)指路:創(chuàng)新互聯(lián)python教程
分享題目:創(chuàng)新互聯(lián)Python教程:python中self的原理探究
URL地址:http://www.dlmjj.cn/article/dpgopce.html


咨詢
建站咨詢
