*args:可以理解为只有一列的表格,长度不固定。
**kwargs:可以理解为字典,长度也不固定。
首先,*args和**kwarg不是必须成对出现,也不是必须叫这个名字,也可以叫*x和**y。写成这样,只是一种约定俗成,比如给别人讲故事:从前有个张三和李四……大家一听就知道你要说什么了,而不能说从前有个马七狗八,大家虽然也能听懂,但总是不太好理解。
作用:
我们要算不定长的加法,就可以用*args来定义了,当然也可以叫*x,*y。
defJiafa(*args): sum=0 foriinargs: sum=sum+i print(sum) Jiafa(1,3,5) Jiafa(2,4,6,8,)原文来自:https://www.py.cn
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容