• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    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关于多值参数的实例详解的详细内容,更多关于python多值参数是什么的资料请关注脚本之家其它相关文章!

    上一篇:Python实现飞机大战项目
    下一篇:Pandas中GroupBy具体用法详解
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    python关于多值参数的实例详解 python,关于,多值,参数,的,