*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])
原文地址:https://www.cnblogs.com/liujianing/p/13831705.html