*args、*kwargs

python中函数的参数的顺序为:一般参数、默认参数、位置参数(*args)、关键字参数(**kwargs)

*args可以接收不定量的位置参数并将它们放到一个元组中

**args可以接收不定量的关键字参数并将它们放到一个字典中

def fun(name, sex='boy', *args, **kwargs):
print(name)
print(sex)
print(args)
print(kwargs)
for i in args:
print(i)
for i in kwargs:
print(i, ':', kwargs[i])

 

posted @ 2020-10-17 16:42  6+0  阅读(60)  评论(0编辑  收藏  举报