第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

`self.屬性`是起什么意思/作用?。繛槭裁匆獙戇@一步?self和name、age同為屬性

self.name = name
? ? ? ?
self.age??=?age
想問下這個self.屬性是什么意思/作用啊?為什么需要加這么一步?name、age不是在init那一步就定義為Animal的屬性了?就是沒動'self.后面加的name 跟 =號后面的name,這兩個name有什么區(qū)別?另外答案的代碼


正在回答

5 回答

比如你實例化一個dog,dog.animal(),dog就是這個self,cat.animal()中,cat就是self,誰調(diào)用,self傳的就是誰

0 回復(fù) 有任何疑惑可以回復(fù)我~

就是實例本身

0 回復(fù) 有任何疑惑可以回復(fù)我~

this的意思?

0 回復(fù) 有任何疑惑可以回復(fù)我~

在這幾節(jié)來了解,self 就一橋梁吧!以后代表的概念,先不管?

self.name 和外面實例的 ***.name對應(yīng)

self.name=name ?就是通過self.name把name 的數(shù)據(jù)給到外面的實例。

其實這兩個name根本沒關(guān)系,=號才是關(guān)鍵,只是怕亂起個相同名字好對應(yīng)。

class Person(object):

????def __init__(self, nx, sex, age):

????????self.nb?= nx

????????self.sex = sex

????????self.age = age

xiaoming = Person('Xiao Ming', 'boy', 13)

xiaohong = Person('Xiao Hong', 'girl', 14)

print(xiaohong.nb)

print(xiaohong.sex)

print(xiaohong.age)


2 回復(fù) 有任何疑惑可以回復(fù)我~

__init__() 方法的第一個參數(shù)必須是 self,這語句是固定的。跟后面的name、age沒關(guān)系。

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

`self.屬性`是起什么意思/作用啊?為什么要寫這一步?self和name、age同為屬性

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號