温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

python多值参数的实例分析

发布时间:2022-03-29 16:53:03 来源:亿速云 阅读:166 作者:iii 栏目:移动开发

今天小编给大家分享一下python多值参数的实例分析的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

说明

1、需要一个函数来处理的参数数是不确定的,这时可以使用多值参数。

2、python有两个多值参数,在参数名前增加一个*可以接收元组。在参数名前增加两个*可以接收字典。

实例

def demo(num, *args, **kwargs):
 
    print(num)
    print(args)
    print(kwargs)
 
 
demo(1, 2, 3, 4, 5, name="小明", age=18, gender=True)

知识点扩充:

多值参数

定义支持多指参数的函数有时可能需要一个函数能够处理的参数的个数是不确定的,这个时候,就可以使用多值参数。
在python中有两种多值参数:参数名前增加一个可以接收元组;参数名前增加两个可以接收字典;一般在给多值参数命名时。习惯使用以下两个名字:

args:存放元组参数;前面有一个;*kwargs存放字典参数,前面有两个;

Args是变量arguments的缩写,有变量的含义;Kw是keywad的所需,kwargs可以记忆键值对参数;

  def demo(num,*args,**kwargs):
    print(num)
    print(args)
    print(kwargs)


demo(1,2,3,4,5,name="小明",gender = "男")

运行结果

1(2, 3, 4, 5){‘name": ‘小明", ‘gender": ‘男"}

多值参数案例―计算任意多个数字的和需求:

1.定义一个函数sum_numbers,可以接收任意多个整数

2.功能要求:将传递的所有数字累加并且返回累加结果。

以上就是“python多值参数的实例分析”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注亿速云行业资讯频道。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI