python不定长函数:*args 和 **args的使用
不定长参数有什么作用的函数: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函数中
浙公网安备 33010602011771号