av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

python中class里面的self是什么意思?

瀏覽:156日期:2022-06-28 13:43:13

問題描述

def __init(self)

這個(gè)self什么意思:?

問題解答

回答1:

self就是代表自己,self.name=’xxx’,就是說(shuō)這個(gè)類的name屬性值是’xxx’,def _init_(self):xxxx就是在新建這個(gè)類的實(shí)例的時(shí)候,會(huì)自動(dòng)執(zhí)行的方法,而def test(self):xxxx就是你可以調(diào)用的方法有self.test()。這樣說(shuō)你是不是明白了?

回答2:

self 指你將要引用的對(duì)象,在初始化時(shí)和調(diào)用方法時(shí)略有不同. 比如

class A: def __init__(self, name):self.name = name def printname(self):print(self.name)a = A(’hello’)a.printname()

在初始化對(duì)象時(shí), self指代這個(gè)新創(chuàng)建的對(duì)象,所以a賦值給self,則self.name相當(dāng)于a.name, 所以為對(duì)象a創(chuàng)建了一個(gè)屬性name. 在調(diào)用方法時(shí): self 指代你要引用的對(duì)象,就是要作用的對(duì)象,即a. 所以self被賦值為a. 所以print(self.name)相當(dāng)于print(a.name).

書籍: Python學(xué)習(xí)手冊(cè) 上有很詳細(xì)的解釋.

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 欧美国产一区二区三区 | 亚洲风情在线观看 | 亚洲一区二区三区在线 | 久久99蜜桃综合影院免费观看 | 国产精品18久久久久久久 | 91社区在线观看播放 | 99精品在线| 日韩二三区 | 亚洲系列第一页 | av在线播放网站 | 99这里只有精品视频 | 国产免费看 | 91麻豆精品国产91久久久久久 | 伊人伊人 | 国产激情91久久精品导航 | 日本a∨精品中文字幕在线 亚洲91视频 | 国产视频一区二区三区四区五区 | 韩国毛片一区二区三区 | 日本精品一区二区三区在线观看视频 | 成人精品视频 | 激情欧美日韩一区二区 | 欧美一级片在线看 | 天天综合久久 | 99一级毛片 | 国产成人99久久亚洲综合精品 | 亚洲乱码一区二区 | 欧美日韩久久精品 | 黄色在线网站 | www.精品国产 | 嫩草伊人 | 亚洲午夜一区二区 | 中文字幕a√ | 日本久久黄色 | 亚洲视频在线播放 | 日韩综合色 | 亚洲成人激情在线观看 | 精品亚洲一区二区三区四区五区 | 免费黄视频网站 | 国产一区二区视频免费在线观看 | 成人在线视频一区 | 国产亚洲欧美另类一区二区三区 |