Python的形参和实参使用方式


Posted in Python onDecember 24, 2019

形参可以设置参数默认值,设置遵循从右至左原则

例如:fun(x=0,y=1),fun(x,y=1),但不可以是fun(x=1,y)

形参设置可以为数字字符串变量、元组和字典等任意类型数据,元组形参是在变量名前加*,字典形参是在变量名前加**

例如:fun(var),fun(*tuple),fun(*list),fun(**dict)

实参接受也可以是任意类型数据,当接收数据为元组列表或者字典时,同样是在数据变量前加*和**

例如:fun(x),fun(*seq),fun(*list),fun(**stu_info)

可以使用元组形参和字典形参接收冗余或意外数据

例如:fun(var,*t_args,**dic_args)

但传参时,数字和字符串形参必须传值,元组和字典形参可不传,原因为元组和字典数据可以是空元组或空字典,此特性正好适应处理冗余数据

形参参数名若和生产数据中字典键名相同加大大提高编程效率和生产效率

例如:有字典dic={'name':'csdn','age':10,'top':1} ,有函数fun(name='name',age=0,top=0),则函数可以方便的获取字典数据fun(**dic)

以上这篇Python的形参和实参使用方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python兔子毒药问题实例分析
Mar 05 Python
详解Python迭代和迭代器
Mar 28 Python
Python实现KNN邻近算法
Jan 28 Python
python自动发邮件库yagmail的示例代码
Feb 23 Python
python得到windows自启动列表的方法
Oct 14 Python
python实现公司年会抽奖程序
Jan 22 Python
python元组的概念知识点
Nov 19 Python
Scrapy框架实现的登录网站操作示例
Feb 06 Python
PyInstaller的安装和使用的详细步骤
Jun 02 Python
python安装mysql的依赖包mysql-python操作
Jan 01 Python
解决python3安装pandas出错的问题
May 20 Python
解决IDEA翻译插件Translation报错更新TTK失败不能使用
Apr 24 Python
python接口自动化如何封装获取常量的类
Dec 24 #Python
使用PyOpenGL绘制三维坐标系实例
Dec 24 #Python
Python 限定函数参数的类型及默认值方式
Dec 24 #Python
python+opencv实现车牌定位功能(实例代码)
Dec 24 #Python
Python scrapy增量爬取实例及实现过程解析
Dec 24 #Python
Python 元组拆包示例(Tuple Unpacking)
Dec 24 #Python
Python 余弦相似度与皮尔逊相关系数 计算实例
Dec 23 #Python
You might like
SONY ICF-SW07收音机电路分析
2021/03/02 无线电
PHP函数microtime()用法与说明
2013/12/04 PHP
php倒计时出现-0情况的解决方法
2016/07/28 PHP
js window.onload 加载多个函数的方法
2009/11/02 Javascript
关于JavaScript的with 语句的使用方法
2011/05/09 Javascript
jquery购物车实时结算特效实现思路
2013/09/23 Javascript
页面图片浮动左右滑动效果的简单实现案例
2014/02/10 Javascript
js控制iframe的高度/宽度让其自适应内容
2014/04/09 Javascript
原创jQuery弹出层插件分享
2015/04/02 Javascript
JQuery中两个ul标签的li互相移动实现方法
2015/05/18 Javascript
jQuery切换所有复选框选中状态的方法
2015/07/02 Javascript
js基础知识(公有方法、私有方法、特权方法)
2015/11/06 Javascript
AngularJS深入探讨scope,继承结构,事件系统和生命周期
2016/11/02 Javascript
Node.js中process模块常用的属性和方法
2016/12/13 Javascript
jQuery扩展_动力节点Java学院整理
2017/07/05 jQuery
js分页之前端代码实现和请求处理
2017/08/04 Javascript
新年快乐! javascript实现超级炫酷的3D烟花特效
2019/01/30 Javascript
vue 数据遍历筛选 过滤 排序的应用操作
2020/11/17 Javascript
通过mod_python配置运行在Apache上的Django框架
2015/07/22 Python
Odoo中如何生成唯一不重复的序列号详解
2018/02/10 Python
Python爬虫小技巧之伪造随机的User-Agent
2018/09/13 Python
python实现浪漫的烟花秀
2019/01/30 Python
Python 异常的捕获、异常的传递与主动抛出异常操作示例
2019/09/23 Python
pytorch实现用CNN和LSTM对文本进行分类方式
2020/01/08 Python
美国领先的汽车轮胎和轮毂供应商:TireBuyer
2016/07/21 全球购物
ALLSAINTS英国官网:伦敦新锐潮流品牌
2016/09/19 全球购物
YOINS官网:时尚女装网上购物
2017/03/17 全球购物
英国领先的品牌珠宝和配件供应商:Acotis Jewellery
2018/03/07 全球购物
药学专业个人自我评价
2013/11/11 职场文书
高中毕业自我鉴定
2013/12/16 职场文书
应聘编辑职位自荐信范文
2014/01/05 职场文书
《美丽的彩虹》教学反思
2014/02/25 职场文书
2014教师年度思想工作总结
2014/11/10 职场文书
关于迟到的检讨书
2015/05/06 职场文书
一篇文章带你搞懂Python类的相关知识
2021/05/20 Python
vue3种table表格选项个数的控制方法
2022/04/14 Vue.js