當前位置:成語大全網 - 書法字典 - python參數和形式參數的區別

python參數和形式參數的區別

參數設置可以是任何類型的數據,如數字字符串變量、元組和字典,其中元組參數前面帶*號,字典參數前面帶* *。

例如: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(* *)。