您现在的位置是:课程教程文章
python中*arg是什么意思?
2023-12-18 18:05课程教程文章 人已围观
2021最新 DevOps 全栈技术实战课(Docker/K8
2021最新 DevOps 全栈技术实战课(Docker/K8打破职业瓶颈进阶高级,汇集运维前沿技术,打通DevOps自动化体系,为2021年职...【多测师】软件测试/Python+Java接口自动化
【多测师】软件测试/Python+Java接口自动化微信扫码 领取更多课程软件、视频、学习笔记、代码、综合资料包哦~...python机器学习
python机器学习售前售后QQ:231469242, 加QQ群:1026993837,免费领取python学习资料 加微信公众号...老男孩Python全站开发+AI人工智能 21期Ⅰ
老男孩Python全站开发+AI人工智能 21期Ⅰ01D1计算机基础简介-1.mp4 10D1今日内容总结.mp4 07D1变量.mp4 04D1python第一个脚本.m...
*args:可以理解为只有一列的表格,长度不固定。
**kwargs:可以理解为字典,长度也不固定。
首先,*args和**kwarg不是必须成对出现,也不是必须叫这个名字,也可以叫*x和**y。写成这样,只是一种约定俗成,比如给别人讲故事:从前有个张三和李四……大家一听就知道你要说什么了,而不能说从前有个马七狗八,大家虽然也能听懂,但总是不太好理解。
作用:
我们要算不定长的加法,就可以用*args来定义了,当然也可以叫*x,*y。
def Jiafa(*args): sum = 0 for i in args: sum = sum + i print(sum) Jiafa(1, 3, 5) Jiafa(2, 4, 6, 8, )
输出结果,9和20。这个案例很简单,用*args定义就可以引入,相当于定义了不定长度的函数,然后在程序中就可以多次使用。
课程教程:python中*arg是什么意思?下一篇:没有了