亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

可變關鍵字參數

入門課程中可變關鍵字參數是用**kwargs表示,這里怎么變成**kw了?是合法的簡寫?

正在回答

2 回答

一個*代表的是傳入一個元組(tuple),而兩個*代表的是傳入一個字典(dict),后面的名稱是不影響的,只是約定俗成是那樣寫

0 回復 有任何疑惑可以回復我~

名字應該是可以任意寫的

class?Person(object):

????def?__init__(self,?name,?gender,**www):

????????self.name?=?name

????????self.gender?=?gender

????????for?i,j?in?www.items():

????????????setattr(Person,i,j)

print(Person('JIE','BOY',age=18,phone='111').name)

print(Person('JIE','BOY',age=18,phone='111').gender)

print(Person('JIE','BOY',age=18,phone='111').age)

print(Person('JIE','BOY',age=18,phone='111').phone)

http://img1.sycdn.imooc.com//60a33b5b0001edd809910312.jpg

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

可變關鍵字參數

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號