有什么書(shū)能推薦一下不方便我理解
4 回答

lanrong1995
TA貢獻(xiàn)2條經(jīng)驗(yàn) 獲得超0個(gè)贊
在args變量前有*前綴?,所有多余的函數(shù)參數(shù)都會(huì)作為一個(gè)元組存儲(chǔ)在args中?。
如果使用的是**前綴?,多余的參數(shù)則會(huì)被認(rèn)為是一個(gè)字典的健/值對(duì)?。
對(duì)于def func(*args):,*args表示把傳進(jìn)來(lái)的位置參數(shù)存儲(chǔ)在tuple(元組)args里面。例如,調(diào)用func(1, 2, 3)?,args就表示(1, 2, 3)這個(gè)元組。
對(duì)于def func(**args):,**args表示把參數(shù)作為字典的健-值對(duì)存儲(chǔ)在dict(字典)args里面。例如,調(diào)用func(a='I', b='am', c='wcdj')?,args就表示{'a':'I', 'b':'am', 'c':'wcdj'}這個(gè)字典?。
基礎(chǔ)知識(shí)的話可以看python入門(mén)http://idcbgp.cn/learn/177,該有的都有了,然后去看進(jìn)階。
添加回答
舉報(bào)
0/150
提交
取消