导语:
本文主要介绍了关于python中*arg是什么意思?的相关知识,包括python *args,以及命令行参数是什么python这些编程知识,希望对大家有参考作用。
*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如何实现excel过滤08/30
- ♥ 如何在python中切换工作目录12/16
- ♥ 如何在 python 中使用 pandas.merge?10/10
- ♥ 如何安装Python312/22
- ♥ 如何在python多线程中自定义线程类?11/28
- ♥ python语言可以加密吗?11/30
内容反馈