第一种不定长参数*args

*args 称为不定长参数,只能放在形参的最后位置,返回的是一个元组

def num(a,b,*args):print(a)print(b)print(args)num(11,22)#返回结果
11
22
()#33,55会放在元组args中
num(11,22,33,55)#返回结果
11
22
(33, 55)

第二中不定长参数**kwargs

**kwargs也是一个不定长参数,与*args不同的是,它返回的是一个字典

def num2(a,b,*args,**kwargs):print(a)print(b)print(args)print(kwargs)#task=100,done=78会放到字典kwargs中
num2(1,2,3,4,5,6,task=100,done=78)#返回结果
1
2
(3, 4, 5, 6)
{'task': 100, 'done': 78}

python3 函数 不定长参数 不定参相关推荐

  1. java 不定长参数_java中什么是不定长参数?

    java中的不定长参数 不定长度参数,就是没有规定长度的参数. 不定长参数方法的语法如下:返回值 方法名(参数类型...参数名称) 在参数列表中使用"..."形式定义不定长参数,其 ...

  2. python3_函数_形参调用方式 / 不定长参数 / 函数返回值 / 变量作用域 / 匿名函数 / 递归调用 / 函数式编程 / 高阶函数 / gobal和nonlocal关键字 / 内置函数

    1.形参的调用方式 1. 位置参数调用 2. 关键词参数调用 原则: 关键词参数调用不能写在位置参数调用的前边 def test1(name, age):print("name:" ...

  3. python不定长参数怎么相加_python函数不定长参数使用方法解析

    这篇文章主要介绍了python函数不定长参数使用方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 pathon中的函数可以使用不定长参数,可以 ...

  4. python笔记之函数参数(缺省参数,命名参数,不定长参数)

    缺省参数 函数中定义带有初始值的形参 参数调用时,缺省参数可传,可不传 缺省参数一定在参数列表的最后面 缺省参数的数量没有限制 def x_y_sum(x,y=20): #缺省参数要在参数列表的最后p ...

  5. C语言 函数不定长参数 ##__VA_ARGS__经典案例 - C语言零基础入门教程

    目录 一.##__VA_ARGS__简介 二.##__VA_ARGS__经典案例 三.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门 一.## ...

  6. C语言 函数不定长参数 - C语言零基础入门教程

    目录 一.前言 二.函数不定长参数简介 1.va_start 2.va_arg 3.va_end 三.自定义不定长参数的函数 1.va_start/va_arg/va_end 案例一 2.va_sta ...

  7. python 不定参数_人生苦短,我学不会Python。——函数中不定长参数的写法

    定义函数 我们可以定义一个实现自己想要的功能的函数.Python定义函数以def开头,定义函数基本格式如下: def 函数名 (参数列表):"函数_文档字符串"函数体 return ...

  8. c语言不定长参数函数,DEFUN 如何定义支持不定长参数的函数

    当前位置:我的异常网» C语言 » DEFUN 如何定义支持不定长参数的函数 DEFUN 如何定义支持不定长参数的函数 www.myexceptions.net  网友分享于:2015-07-15   ...

  9. python关键字参数必须位于位置参数之前_python函数中的参数(关键字参数,默认参数,位置参数,不定长参数)...

    默认参数:定义函数的时候给定变量一个默认值. def num(age=1): 位置参数:调用函数的时候根据定义函数时的形参位置和实参位置进行引用. 关键字参数:如果定义的函数中含有关键字参数,调用函数 ...

最新文章

  1. 在Linux下配置TCP/IP
  2. HTTP报文(待整理)
  3. [云炬ThinkPython阅读笔记]1.6 形式语言和自然语言
  4. Linux上java进程的查看和终止
  5. [转] 微信小程序 页面跳转 传递参数
  6. Oracle数据库更新时间的SQL语句
  7. c++矩阵转置_lt;读书笔记4gt; 稀疏矩阵基础算法
  8. python pytest mark.parametrize
  9. MyBatis映射器出错,已解决(Multiple annotations found at this line:)
  10. CvArr、Mat、CvMat、IplImage、BYTE转换
  11. kubernetes视频教程笔记 (15)-RC、RS和Deployment的关联
  12. 2019券业IT投入突破200亿!国君华泰中信均超10亿,新评价标准下东财、平安、东方、安信、中泰加分最多
  13. 关于RS232芯片和RS485芯片共用一个STM32串口的情况下如何设计电路
  14. vmare下Linux空间扩大教程(chinaitlab)
  15. 现代交换原理——空间接线器
  16. macbook+外接,导致很卡
  17. 七彩虹将星 X15 AT 2023 参数配置 七彩虹将星 X15 AT 评测
  18. unity 跨平台动态生成二维码 免费下载
  19. CoreImage核心图像图像处理
  20. 医保不用选也能报销的北京市医保定点专科和A类医院名单

热门文章

  1. Linux Kernel TCP/IP Stack — L3 Layer — 路由器子系统
  2. 5G NR — 毫米波
  3. FD.io/VPP — GRE vNET
  4. awk: line 2: function strtonum never defined错误
  5. 开源示波器osc_fun介绍、原理图学习
  6. 写个测试程序测试下,单片机使用浮点型数效率有多低
  7. 模组使用之dB、dBm、dBw、dBu、dBc的含义和之间的关系
  8. springcloud使用pagehelper 实现分页,及total 数据问题
  9. 每一种SDS都能做超融合吗?
  10. 大型互联网b2b b2c o2o电子商务云平台