色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

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

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

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

問題描述

def __init(self)

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

問題解答

回答1:

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

回答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)文章:
主站蜘蛛池模板: 国产91区| 国产精品国产精品 | 亚洲第一激情 | 国产成 人 综合 亚洲绿色 | 亚洲性欧美 | 免费人成年短视频在线观看网站 | 72种姿势欧美久久久久大黄蕉 | 国模偷拍在线观看免费视频 | 亚洲一级高清在线中文字幕 | 久热精品6 | 在线精品国产成人综合第一页 | 国产成人久久精品麻豆二区 | 在线高清免费爱做网 | 中文字幕中文字幕中中文 | 国产原创系列在线 | 久久久免费观成人影院 | 最近日本免费观看视频 | 成人观看视频又黄又免费 | 男人的天堂亚洲 | 99国产精品视频久久久久 | 中文字幕在线无限2021 | 99久久久精品免费观看国产 | 在线观看一级毛片免费 | 精品久久久久久久 | 久久综合中文字幕一区二区三区 | 国产色在线观看 | 国产精品久久久久久久久 | 韩国一级免费视频 | 国产在线综合一区二区三区 | 亚洲人成综合在线播放 | 国产高清免费观看 | 久久综合伊人77777 | 成人午夜视频免费观看 | 91综合精品网站久久 | 精品国产三级a | 自拍视频一区 | 国产精品手机在线观看 | 国产精品麻豆一区二区三区v视界 | 成年人在线免费网站 | 国产三级精品三级国产 | 欧美性精品 |