def f(a,b,c):print(a+b)nums=(1,2,3)f(*nums)輸出 3
2 回答

寶慕林4294392
TA貢獻(xiàn)2021條經(jīng)驗(yàn) 獲得超8個(gè)贊
Python 星號表達(dá)式(starred expression)。出現(xiàn)在函數(shù)的參數(shù)中的星號表達(dá)式 *args 用于將傳入的可迭代參數(shù)序列解析出來,并存入args中。
* 會(huì)將傳入的參數(shù)放入名為args的元組中
** 會(huì)將傳入的參數(shù)放入名為kwargs的字典中

冉冉說
TA貢獻(xiàn)1877條經(jīng)驗(yàn) 獲得超1個(gè)贊
程序是沒有問題的,我在解釋器下運(yùn)行也是正常的。在解釋器輸入的時(shí)候要注意縮進(jìn),并且一定要注意不要多個(gè)語句塊一起輸入
添加回答
舉報(bào)
0/150
提交
取消