例如:fun(var)、fun(* tuple)、fun(* list)、fun(* * dict)。
參數接受也可以是任何類型的數據。當接收到的數據是元組列表或字典時,數據變量前面也有*和* *。
例如:fun(x)、fun(* seq)、fun(* list)、fun(* * stu _ info)。
您可以使用元組參數和字典參數來接收冗余或意外的數據。
例如:fun(var、*t_args、**dic_args)
但是在傳遞參數時,必須傳遞數值和字符串參數,可以傳遞元組和字典參數,因為元組和字典數據可以是空元組或空字典,這正好適合處理冗余數據。
如果形式參數名稱與生產數據中的字典鍵名稱相同,將大大提高編程效率和生產效率。
例如,如果有壹個字典DIC = {‘name‘:‘csdn‘,‘age‘:10,‘top‘:1 }和壹個函數FUN(name =‘name‘,age=0,top=0),則該函數可以輕松獲取字典數據FUN(* *)。