当前位置: 首页 > 图灵资讯 > 行业资讯> python中*arg是什么意思?

python中*arg是什么意思?

发布时间:2025-12-10 16:52:12

*args:可以理解为只有一列表,长度不固定。

**kwargs:可以理解为字典,长度不固定。

首先,*args和**kwarg不一定成对出现,也不一定叫这个名字,也可以叫*x和**kwarg**y。写成这样只是一种惯例,比如给别人讲故事:以前有张三和李四...大家一听就知道你想说什么,但不能说以前有马七狗八。虽然大家都能理解,但总是不容易理解。

作用:

可以用*args来定义,当然也可以称之为不定长的加法*x,*y。

defJiafa(*args):
sum=0
foriinargs:
sum=sum+i
print(sum)

Jiafa(1,3,5)
Jiafa(2、4、6、8)

输出结果,9和20。这个案例很简单,可以用*args定义引入,相当于定义不定长度的函数,然后在程序中多次使用。

相关文章

python中*arg是什么意思?

python中*arg是什么意思?

2025-12-10
Python client有什么用

Python client有什么用

2025-12-10
Python中if else语句出错

Python中if else语句出错

2025-12-10
python i18n不能使用

python i18n不能使用

2025-12-10
python iloc用法

python iloc用法

2025-12-10
python input输入数据类型错误

python input输入数据类型错误

2025-12-10