不定長引數有什麼作用的函式:args 和 **args的區別
args 的用法:
在不確定引數的個數的時候,用不定長引數做形參,可以接受多個可以接受的引數。
操作步驟
定義一個函式nums,形參為args,
參考答案
def num(args):
for i in args: #對元組遍歷輸出
print(i) ##最終輸出:"小白"、"大哥"
num("小白","大哥")
字典型別的
所示這是一個字典,{"name":"張三","age":18}
請定義這樣一個函式num,講上述字典中的鍵值對傳入到函式num中,要求用不定長引數來接收,並在函式中列印鍵值對輸出
輸出格式為:
key: name value: 張三
key: age value: 18
nums = {"name":"張三","age":18} #建立一個字典
def num(args):
for key,value in args.items(): #迴圈遍歷傳入的字典,key、value值
print(f"key值:{key},value值:{value}") #列印遍歷的key、value 值
num(nums) # 把字典傳入num函式中