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

 更新时间:2021年07月13日 08:38:53   作者:小妮浅浅  
在本篇内容里小编给大家整理了一篇关于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多值参数是什么的资料请关注脚本之家其它相关文章!

相关文章

  • PyQt5超详细入门级教程(推荐!)

    PyQt5超详细入门级教程(推荐!)

    PyQt5是Python编程语言的一个模块,它提供了一种在Python中使用Qt库的方式,下面这篇文章主要给大家介绍了关于PyQt5超详细入门级教程的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2024-09-09
  • Python Opencv任意形状目标检测并绘制框图

    Python Opencv任意形状目标检测并绘制框图

    这篇文章主要为大家详细介绍了Python Opencv任意形状目标检测,并绘制框图,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-07-07
  • 简单了解Django应用app及分布式路由

    简单了解Django应用app及分布式路由

    这篇文章主要介绍了简单了解Django应用app及分布式路由,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-07-07
  • Python脚本实现代码行数统计代码分享

    Python脚本实现代码行数统计代码分享

    这篇文章主要介绍了Python脚本实现代码行数统计代码分享,本文给出了实现代码和使用方法及统计效果,需要的朋友可以参考下
    2015-03-03
  • python实现百度OCR图片识别过程解析

    python实现百度OCR图片识别过程解析

    这篇文章主要介绍了python实现百度OCR图片识别过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-01-01
  • python中使用pyhook实现键盘监控的例子

    python中使用pyhook实现键盘监控的例子

    这篇文章主要介绍了python中使用pyhook实现键盘监控的例子,包含pyhook的下载地址和手册地址及一个Windows下的监控实例,需要的朋友可以参考下
    2014-07-07
  • Pytest中skip skipif跳过用例详解

    Pytest中skip skipif跳过用例详解

    今天给大家带来的是关于Python的相关知识,文章围绕着Pytest中skip skipif跳过用例展开,文中有非常详细的介绍及代码示例,需要的朋友可以参考下
    2021-06-06
  • Python实现调用摄像头拍摄照片

    Python实现调用摄像头拍摄照片

    这篇文章主要为大家详细介绍了如何利用Python实现调用摄像头拍摄照片以及邮箱收集功能,文中的示例代码讲解详细,感兴趣的可以动手尝试一下
    2022-06-06
  • python3调用c语言代码的全过程记录

    python3调用c语言代码的全过程记录

    python调用c语言代码的方式十分简单,只需四步。下面这篇文章就来给大家详细介绍了关于python3如何调用c语言代码的相关资料,需要的朋友可以参考下
    2021-05-05
  • Python虚拟环境迁移的实现

    Python虚拟环境迁移的实现

    本文主要介绍了Python虚拟环境迁移的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-03-03

最新评论