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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

k,v 是什么意思?

for?k,?v?in?kw.items():
????????????setattr(self,?k,?v)

k,v 是什么意思?


按照上面改名字alice -> adam的例子,我理解是:

kw是tuple,里面的循環(huán)用item。

setattr函數(shù)(self是具體實(shí)例,舊屬性,新屬性)


但是這個(gè)后面外部傳入的:age=18, course='Python,兩個(gè)都是新屬性啊。

而且要是后期傳入3個(gè)屬性的話,那k,v兩個(gè)參數(shù)也不夠用???

正在回答

2 回答

class?Person(object):
????def?__init__(self,name,gender,**kw):
????????self.name?=?name
????????self.gemder?=?gender
????????for?k?,v?in?kw.items():
????????????setattr(self,k,v)

p?=?Person('bob','male',age=18,course='python')
print(p.age)
print(p.course)

這個(gè)k就是age和course,然后這個(gè)v就是18和python,**kw是值多參數(shù)存儲(chǔ)

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

key和value的鍵值對(duì),不是舊屬性、新屬性;三個(gè)或更多新的鍵值對(duì)都是一樣的;如 age=18, key是age,value是18

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

舉報(bào)

0/150
提交
取消
Python3 進(jìn)階教程(新版)
  • 參與學(xué)習(xí)       44347    人
  • 解答問(wèn)題       243    個(gè)

學(xué)習(xí)函數(shù)式、模塊和面向?qū)ο缶幊?,掌握Python高級(jí)程序設(shè)計(jì)

進(jìn)入課程

k,v 是什么意思?

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

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

幫助反饋 APP下載

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

公眾號(hào)

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