* args与**kwargs

# * args:当不知道向函数传递多少参数时使用,比如我们向函数传递一个列表或元组。

>>> def func(*args):
    for i in args:
        print(i)  

>>> func(3,2,1,4,7)
3
2
1
4
7

————————————————————————————————————————

#**kwargs:当不知道该传递多少关键字参数时,使用 **kwargs 来收集关键字参数。

>>> def func(**kwargs):
    for i in kwargs:
        print(i,kwargs[i])

>>> func(a=1,b=2,c=7)
a 1
b 2
c 7

  

 

猜你喜欢

转载自www.cnblogs.com/sxdbk/p/11315259.html