重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
今天小编给大家分享一下python多值参数的实例分析的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。
成都创新互联是专业的邢台网站建设公司,邢台接单;提供成都网站设计、成都做网站,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行邢台网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
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多值参数的实例分析”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注创新互联行业资讯频道。