Python 限定函数参数的类型及默认值方式


Posted in Python onDecember 24, 2019

python作为一门动态语言,在使用变量之前是不需要进行定义,而是通过动态绑定的方法将变量绑定为某种类型。这样做为我们使用变量时提供了方便,但有时也给我们使用变量时造成了一定的困扰,例如在使用变量时不知道变量的类型,使用函数时不知道该传什么类型·的参数。有时候我们定义函数时也想限定参数类型,本片博文主要就是为了解决定义函数时,如何限定参数的类型。

其实在python中限定函数的类型是很简单的,例如:

def foo(text:'str',max:'int > 0' = 100,min:'int > 0')->str:
...
...
...

如示,在限定函数参数类型的同时还可以限定参数的范围以及默认值。

以上这篇Python 限定函数参数的类型及默认值方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python删除文件示例分享
Jan 28 Python
python超简单解决约瑟夫环问题
May 12 Python
Python中线程的MQ消息队列实现以及消息队列的优点解析
Jun 29 Python
用python找出那些被“标记”的照片
Apr 20 Python
详解python做UI界面的方法
Feb 27 Python
python占位符输入方式实例
May 27 Python
Django使用unittest模块进行单元测试过程解析
Aug 02 Python
用python的turtle模块实现给女票画个小心心
Nov 23 Python
Python unittest单元测试openpyxl实现过程解析
May 27 Python
Python通过字典映射函数实现switch
Nov 06 Python
5 分钟读懂Python 中的 Hook 钩子函数
Dec 09 Python
python基础之模块的导入
Oct 24 Python
python+opencv实现车牌定位功能(实例代码)
Dec 24 #Python
Python scrapy增量爬取实例及实现过程解析
Dec 24 #Python
Python 元组拆包示例(Tuple Unpacking)
Dec 24 #Python
Python 余弦相似度与皮尔逊相关系数 计算实例
Dec 23 #Python
Python编译成.so文件进行加密后调用的实现
Dec 23 #Python
Cython编译python为so 代码加密示例
Dec 23 #Python
Python编译为二进制so可执行文件实例
Dec 23 #Python
You might like
php关联数组与索引数组及其显示方法
2018/03/12 PHP
基于jquery的获取浏览器窗口大小的代码
2011/03/28 Javascript
ExtJS4 表格的嵌套 rowExpander应用
2014/05/02 Javascript
JS获取图片高度宽度的方法分享
2015/04/17 Javascript
FullCalendar日历插件应用之数据展现(一)
2015/12/23 Javascript
javascript实现表单验证
2016/01/29 Javascript
微信小程序 Record API详解及实例代码
2016/09/30 Javascript
Node.js编写CLI的实例详解
2017/05/17 Javascript
关于javascript作用域的常见面试题分享
2017/06/18 Javascript
VsCode新建VueJs项目的详细步骤
2017/09/23 Javascript
js正则表达式校验指定字符串的方法
2018/07/23 Javascript
Vue-不允许嵌套式的渲染方法
2018/09/13 Javascript
vue-router传递参数的几种方式实例详解
2018/11/13 Javascript
使用gulp构建前端自动化的方法示例
2018/12/25 Javascript
JavaScript检测浏览器是否支持CSS变量代码实例
2020/04/03 Javascript
vue与iframe之间的信息交互的实现
2020/04/08 Javascript
JavaScript forEach中return失效问题解决方案
2020/06/01 Javascript
[48:11]完美世界DOTA2联赛 Magma vs GXR 第二场 11.07
2020/11/10 DOTA
在Python下利用OpenCV来旋转图像的教程
2015/04/16 Python
python编写Logistic逻辑回归
2020/12/30 Python
Python3.7在anaconda里面使用IDLE编译器的步骤详解
2020/04/29 Python
html5 web本地存储将取代我们的cookie
2012/12/26 HTML / CSS
HTML利用九宫格原理进行网页布局
2020/03/13 HTML / CSS
奇怪的鱼:Weird Fish
2018/03/18 全球购物
自考自我鉴定范文
2013/10/30 职场文书
护理学专业推荐信
2013/12/03 职场文书
安全资金保障制度
2014/01/23 职场文书
行政副总岗位职责
2014/02/23 职场文书
春节晚会主持词
2014/03/24 职场文书
车间核算员岗位职责
2014/07/01 职场文书
红领巾心向党演讲稿
2014/09/10 职场文书
党的群众路线教育实践活动个人整改措施
2014/10/27 职场文书
2015年学校少先队工作总结
2015/07/20 职场文书
初任公务员培训心得体会
2016/01/08 职场文书
WinServer2012搭建DNS服务器的方法步骤
2022/06/10 Servers
GoFrame gredis缓存DoVar Conn连接对象 自动序列化GoFrame gredisDo/DoVar方法Conn连接对象自动序列化/反序列化总结
2022/06/14 Golang