问题:
解释:
应用:
#########################
# “*” 的应用
#########################
>>> def fun1(*keys):
...
...
...
...
...
>>> fun1(2,3,4,5)
输出以下结果:
keys type=
keys=(2, 3, 4, 5)
keys[0]=2
keys[1]=3
keys[2]=4
keys[3]=5
#########################
# “**” 的应用
#########################
>>> def fun2(**keys):
...
...
...
...
>>>
>>> fun2(name="vp", age=19)
输出以下结果:
keys type=
keys={'age': 19, 'name': 'vp'}
name=vp
本文介绍了Python中如何使用 *args 和 **kwargs 来处理可变数量的参数。*args 用于接收任意数量的位置参数,并以元组形式访问;而 **kwargs 用于接收任意数量的关键字参数,并以字典形式访问。
1万+

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



