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 相关文章推荐
Python urlopen()函数 示例分享
Jun 12 Python
Python探索之Metaclass初步了解
Oct 28 Python
python基于ID3思想的决策树
Jan 03 Python
Python实现的拟合二元一次函数功能示例【基于scipy模块】
May 15 Python
使用Flask集成bootstrap的方法
Jul 24 Python
解决pycharm 误删掉项目文件的处理方法
Oct 22 Python
python实现生成Word、docx文件的方法分析
Aug 30 Python
python列表切片和嵌套列表取值操作详解
Feb 27 Python
tensorflow基于CNN实战mnist手写识别(小白必看)
Jul 20 Python
零基础学Python之前需要学c语言吗
Jul 21 Python
史上最详细的Python打包成exe文件教程
Jan 17 Python
Python实现随机生成迷宫并自动寻路
Jun 13 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
浅谈PHP 闭包特性在实际应用中的问题
2009/10/30 PHP
php代码书写习惯优化小结
2013/06/20 PHP
php中url函数介绍及使用示例
2014/02/13 PHP
ECSHOP在PHP5.5及高版本上报错的解决方法
2015/08/31 PHP
PHP7中I/O模型内核剖析详解
2019/04/14 PHP
Aster vs Newbee BO3 第二场2.18
2021/03/10 DOTA
JavaScript CSS修改学习第六章 拖拽
2010/02/19 Javascript
js中string转int把String类型转化成int类型
2014/08/13 Javascript
jQuery中parents()和parent()的区别分析
2014/10/28 Javascript
使用百度地图api实现根据地址查询经纬度
2014/12/11 Javascript
jQuery多条件筛选如何实现
2015/11/04 Javascript
JavaScript组件开发完整示例
2015/12/15 Javascript
javascript设置和获取cookie的方法实例详解
2016/01/05 Javascript
js获取指定字符前/后的字符串简单实例
2016/10/27 Javascript
js 获取html5的data属性实现方法
2017/07/28 Javascript
JS交互点击WKWebView中的图片实现预览效果
2018/01/05 Javascript
关于HTTP传输中gzip压缩的秘密探索分析
2018/01/12 Javascript
小程序组件之自定义顶部导航实例
2019/06/12 Javascript
ES6 Class中实现私有属性的一些方法总结
2019/07/08 Javascript
JavaScript接口实现方法实例分析
2020/05/16 Javascript
基于react项目打包css引用路径错误解决方案
2020/10/28 Javascript
[01:33]PWL开团时刻DAY2-开雾与反开雾
2020/10/31 DOTA
pygame游戏之旅 游戏中添加显示文字
2018/11/20 Python
python3 字符串/列表/元组(str/list/tuple)相互转换方法及join()函数的使用
2019/04/03 Python
python利用re,bs4,requests模块获取股票数据
2019/07/29 Python
通过Python编写一个简单登录功能过程解析
2019/09/04 Python
python实现移动木板小游戏
2020/10/09 Python
美国性感内衣店:Yandy
2018/06/12 全球购物
澳大利亚头发和美容产品购物网站:OZ Hair & Beauty
2020/03/27 全球购物
PHP如何去执行一个SQL语句
2016/03/05 面试题
幼儿园秋游活动方案
2014/01/21 职场文书
党的群众路线教育学习材料
2014/05/12 职场文书
2014年宣传部工作总结
2014/11/12 职场文书
大学生社会实践活动总结报告
2015/05/06 职场文书
2016年班主任培训心得体会
2016/01/07 职场文书
pytorch实现手写数字图片识别
2021/05/20 Python