函數(shù)能夠??個(gè)星號(hào)""或兩個(gè)星號(hào)"*"開頭的特殊參數(shù),來收集任意多的額外參數(shù)。
image.png
image.png
image.png
在函數(shù)調(diào)?和函數(shù)定義中恩尾,如果出現(xiàn)arg形式的話,必須寫在最后挽懦。
在函數(shù)調(diào)?時(shí)翰意,""會(huì)以鍵值對(duì)的形式把?個(gè)字典解包為獨(dú)?的關(guān)鍵字參數(shù)。
函數(shù)調(diào)?中的pargs允許任何可迭代對(duì)象信柿。
Keyword-only參數(shù):必須只按照關(guān)鍵字傳?并且永遠(yuǎn)不會(huì)被基于位置參數(shù)來填充的函數(shù)冀偶。從語法上講,
keyword-only參數(shù)編寫為出現(xiàn)在參數(shù)列表中args之后的有名參數(shù)渔嚷〗可以對(duì)keyword-only參數(shù)使?默認(rèn)
值。帶默認(rèn)值的keyword-only參數(shù)都是可選的,但是形病,那些沒有默認(rèn)值的keyword-only參數(shù)真正地編程了
函數(shù)必須的keyword-only參數(shù)客年。
image.png
image.png
image.png
Keyword-only參數(shù)在函數(shù)定義和函數(shù)調(diào)?時(shí)的使?有?定不同,參考上?的內(nèi)容漠吻。