多个实参,放到一个元组里面,以*开头,可以传多个参数;**是形参中按照关键字传值把多余的传值以字典的方式呈现
*args:(表示的就是将实参中按照位置传值,多出来的值都给args,且以元祖的方式呈现)...、默认参数、*args)
1
2
3
4
5
6 def foo(x,y=1,*args):
print(x)
print(y)...print(args)
foo(1,2,3,4,5)#其中的x为1,y=1的值被2重置了,3,4,5都给了args
执行结果是:
1
2
3 1...):
print(x)
print(args)
print(y)
foo(1,2,3,4,5)#其中的x为1,2,3,4,5都给了args...——————————————————————————————————————————————————————————————————
**kwargs:(表示的就是形参中按照关键字传值把多余的传值以字典的方式呈现