中,參數(shù)前星號(hào)()的作用是將不定數(shù)量的參數(shù)傳遞給函數(shù)。這種參數(shù)稱(chēng)為不定長(zhǎng)參數(shù),可以是任意數(shù)量的位置參數(shù)或關(guān)鍵字參數(shù)。
具體來(lái)說(shuō),有以下兩種情況
1. args表示任意數(shù)量的位置參數(shù)。
t_args(args) argst(arg)
t_args('hello', 'world', '!')
輸出結(jié)果為
hello
world
2. kwargs表示任意數(shù)量的關(guān)鍵字參數(shù)。
t_kwargs(kwargs)s()t(key, value)
tamederale')
輸出結(jié)果為
```ame lice
age 18derale
需要注意的是,不定長(zhǎng)參數(shù)必須放在參數(shù)列表的面,否則會(huì)出現(xiàn)語(yǔ)法錯(cuò)誤。
參數(shù)前星號(hào)()的作用是將不定數(shù)量的參數(shù)傳遞給函數(shù),可以是任意數(shù)量的位置參數(shù)或關(guān)鍵字參數(shù)。不定長(zhǎng)參數(shù)必須放在參數(shù)列表的面。