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

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

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

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

問題描述

def __init(self)

這個self什么意思:?

問題解答

回答1:

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

回答2:

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

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

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

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

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 日韩一区二区在线看 | 日韩亚洲欧美一区 | 特级丰满少妇一级aaaa爱毛片 | 91精品国产91久久久久久密臀 | 国产99视频精品免费视频7 | 国产乱码精品一区二区三区五月婷 | 国产精品久久久久久久久久免费看 | 999久久久| 精品视频一区二区三区四区 | 日韩精品在线一区 | 亚洲欧美在线免费观看 | 久久久精品天堂 | 欧美一区在线视频 | 在线看亚洲 | 一本久久a久久精品亚洲 | 久久精品免费看 | 午夜噜噜噜 | 久久国产欧美日韩精品 | 中文字幕一区二区三区精彩视频 | 国产精品一二三区 | 99国产精品99久久久久久粉嫩 | 天天精品综合 | 日本欧美黄色片 | 国产极品粉嫩美女呻吟在线看人 | 一级黄色大片 | 在线激情视频 | av网站免费观看 | 97精品超碰一区二区三区 | 日韩www| 亚洲一区二区三区视频在线 | 欧美极品一区二区 | 欧美精品中文字幕久久二区 | 国产一在线观看 | 国产视频二区 | 视频一区中文字幕 | 91精品国产一区二区三区 | 中文字幕一区二区三 | 久久国产精99精产国高潮 | 亚洲欧美第一视频 | 罗宾被扒开腿做同人网站 | 国产精品视频一区二区三区 |