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函数中
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· 单线程的Redis速度为什么快?
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码