Python函数中不定长参数的写法


Posted in Python onFebruary 13, 2019

1、不定长参数的写法,用 *变量名 表示

Python函数中不定长参数的写法

2、不定长参数累加

Python函数中不定长参数的写法

3、不定长参数,使用**c接受m=23,n=56的值;

传参时,a必写,b、c可以缺省

Python函数中不定长参数的写法

def fun(a, b, *args):
 print(a)
 print(b)
 print(args)
 print("="*30)
 ret = a + b
 for i in args:
  ret += i
 return ret
print(fun(1,2,3,4))

结果:

1
2
(3, 4)
==============================
10

1,2分别赋值给a,b,剩下的参数以元组的形式赋值给args

字典形式参数:

def fun(a, b, *args, **kwargs):
 print(a)
 print(b)
 print(args)
 print(kwargs)
fun(1, 2, 3, 4, name = "hello", age = 20)

结果:

1
2
(3, 4)
{'name': 'hello', 'age': 20}

传入元组和字典:

def fun(a, b, *args, **kwargs):
 print(a)
 print(b)
 print(args)
 print(kwargs)
tup = (11,22,33)
dic = {"name":"hello", "age":20}
fun(1, 2, *tup, **dic)

结果:

1
2
(11, 22, 33)
{'name': 'hello', 'age': 20}

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

Python 相关文章推荐
python3.0 字典key排序
Dec 24 Python
Python 命令行非阻塞输入的小例子
Sep 27 Python
深入理解Django中内置的用户认证
Oct 06 Python
python 实现视频流下载保存MP4的方法
Jan 09 Python
使用python Telnet远程登录执行程序的方法
Jan 26 Python
python实现DEM数据的阴影生成的方法
Jul 23 Python
python双向链表原理与实现方法详解
Dec 03 Python
TensorFLow 不同大小图片的TFrecords存取实例
Jan 20 Python
TensorFLow 数学运算的示例代码
Apr 21 Python
Django启动时找不到mysqlclient问题解决方案
Nov 11 Python
matplotlib bar()实现百分比堆积柱状图
Feb 24 Python
Python first-order-model实现让照片动起来
Jun 25 Python
python调用c++ ctype list传数组或者返回数组的方法
Feb 13 #Python
python调用c++传递数组的实例
Feb 13 #Python
利用ctypes获取numpy数组的指针方法
Feb 12 #Python
python3利用ctypes传入一个字符串类型的列表方法
Feb 12 #Python
使用python绘制二元函数图像的实例
Feb 12 #Python
python matplotlib实现双Y轴的实例
Feb 12 #Python
对Pycharm创建py文件时自定义头部模板的方法详解
Feb 12 #Python
You might like
一个目录遍历函数
2006/10/09 PHP
一个PHP分页类的代码
2011/05/18 PHP
php实现兼容2038年后Unix时间戳转换函数
2015/03/18 PHP
php计算整个目录大小的方法
2015/06/01 PHP
yii通过小物件生成view的方法
2016/10/08 PHP
PHP基于rabbitmq操作类的生产者和消费者功能示例
2018/06/16 PHP
js DOM模型操作
2009/12/28 Javascript
js下获得客户端操作系统的函数代码(1:vista,2:windows7,3:2000,4:xp,5:2003,6:2008)
2011/10/31 Javascript
JavaScript高级程序设计 阅读笔记(十三) js定义类或对象
2012/08/14 Javascript
jquery索引在使用中的一些困惑
2013/10/24 Javascript
javascript在当前窗口关闭前检测窗口是否关闭
2014/09/29 Javascript
jQuery动态添加
2016/04/07 Javascript
详解JS中定时器setInterval和setTImeout的this指向问题
2017/01/06 Javascript
JavaScript数据结构之链表的实现
2017/03/19 Javascript
将angular.js项目整合到.net mvc中的方法详解
2017/06/29 Javascript
vue实现PC端录音功能的实例代码
2019/06/05 Javascript
vue实现tab栏点击高亮效果
2020/08/19 Javascript
Python求两个文本文件以行为单位的交集、并集与差集的方法
2015/06/17 Python
linux平台使用Python制作BT种子并获取BT种子信息的方法
2017/01/20 Python
Python比较2个时间大小的实现方法
2018/04/10 Python
python requests爬取高德地图数据的实例
2018/11/10 Python
python实现桌面壁纸切换功能
2019/01/21 Python
Python实现多态、协议和鸭子类型的代码详解
2019/05/05 Python
python查看文件大小和文件夹内容的方法
2019/07/08 Python
详解Python Matplotlib解决绘图X轴值不按数组排序问题
2019/08/05 Python
Python切割图片成九宫格的示例代码
2020/03/10 Python
Python实现扫码工具的示例代码
2020/10/09 Python
非常震撼的纯CSS3人物行走动画
2016/02/24 HTML / CSS
html5拍照功能实现代码(htm5上传文件)
2013/12/11 HTML / CSS
牦牛毛户外探险服装:Kora
2019/02/08 全球购物
世界上第一个创建了罩杯系统的美国内衣品牌:Maidenform
2019/03/23 全球购物
RealTek面试题
2016/06/28 面试题
党员政治学习材料
2014/05/14 职场文书
2014年小学重阳节活动策划方案
2014/09/16 职场文书
商务英语求职信范文
2015/03/19 职场文书
MySQL注入基础练习
2021/05/30 MySQL