创新互联Python教程:python中*arg是什么意思?

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

成都创新互联公司长期为数千家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为海盐企业提供专业的做网站、成都网站设计,海盐网站改版等技术服务。拥有十多年丰富建站经验和众多成功案例,为您定制开发。

**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教程:python中*arg是什么意思?
URL网址:http://www.kmzsk.com/article/dhgcdch.html

其他资讯

Copyright © 2026 昆明姝彩聂商贸有限公司 All Rights Reserved 滇ICP备2025072963号-9
友情链接: 手机网站建设 网站建设费用 成都网站建设公司 专业网站设计 成都网站设计 营销网站建设 成都网站建设公司 攀枝花网站设计 响应式网站设计方案 网站建设公司 成都网站制作 外贸网站设计方案 品牌网站建设 手机网站制作 公司网站建设 营销型网站建设 达州网站设计 成都h5网站建设 成都网站建设 成都定制网站建设 成都网站建设公司 成都网站制作