Python中不定长参数传递如何实现?
发布时间:2022-09-01 14:31:00
发布人:wjy
公司:#百度 #滴滴
岗位:#自动化测试工程师
关键字:#Python脚本 #函数 #元组 python中的不定长位置参数使用*arg_name定义的位置参数,表示任意多个位置参数;
Python标准库中习惯使用*args来命名不定长位置参数,当然我们可以自定义这个名称;
不定长位置参数的类型为元组;
Python 允许在形参前面添加一个星号(*),这样就意味着该参数可接收多个参数值,多个参数值被当成元组传入。
Python 允许个数可变的形参可以处于形参列表的任意位置(不要求是形参列表的最后一个参数),但 Python 要求一个函数最多只能带一个支持“普通”参数收集的形参。