函数
不定长参数
加了星号(*)的变量名会存放所有未命名的变量参数。加了(**)会存放所有命名的变量参数
示例
def test(a,b,c,*tup_args,**dict_args):
print(a)
print(b)
print(c)
print(tup_args)
print(dict_args)
test(1,2,3,'a1','a2','a3',name='joe',age=18)
本文详细解析了Python中使用星号(*)和双星号(**)来处理不定数量的参数的方法。通过实例展示了如何在函数定义中接收未命名及命名的多个参数。
加了星号(*)的变量名会存放所有未命名的变量参数。加了(**)会存放所有命名的变量参数
示例
def test(a,b,c,*tup_args,**dict_args):
print(a)
print(b)
print(c)
print(tup_args)
print(dict_args)
test(1,2,3,'a1','a2','a3',name='joe',age=18)

被折叠的 条评论
为什么被折叠?