*args代表任意数量的无名参数,形式为tuple;
**kwargs代表任意数量有名参数,形式为dict;
无名参数必须在有名参数之前传入,否则报语法错误。
# 示例 def foo(*args, **kwargs): print 'args =', args print 'kwargs = ', kwargs foo(1,2,3,4, a=1, b=2, c=3) # 输出 args = (1, 2, 3, 4) kwargs = { 'a': 1, 'c': 3, 'b': 2}
转载于:https://www.cnblogs.com/Gaoxiru/p/9789365.html
原文链接:https://blog.csdn.net/weixin_30342827/article/details/98589776
本站声明:网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。
还没有人抢沙发呢~