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


Posted in Python onDecember 24, 2019

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

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

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

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

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

Python 相关文章推荐
深入解析Python中的WSGI接口
May 11 Python
Python3连接MySQL(pymysql)模拟转账实现代码
May 24 Python
深入理解Python中的内置常量
May 20 Python
pandas进行时间数据的转换和计算时间差并提取年月日
Jul 06 Python
关于numpy数组轴的使用详解
Dec 05 Python
python numpy 矩阵堆叠实例
Jan 17 Python
python无序链表删除重复项的方法
Jan 17 Python
AUC计算方法与Python实现代码
Feb 28 Python
pycharm 关掉syntax检查操作
Jun 09 Python
python wsgiref源码解析
Feb 06 Python
python爬虫线程池案例详解(梨视频短视频爬取)
Feb 20 Python
Python+Appium自动化测试的实战
Jun 30 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
PHP5中使用PDO连接数据库的方法
2010/08/01 PHP
ThinkPHP多语言支持与多模板支持概述
2014/08/22 PHP
php中get_cfg_var()和ini_get()的用法及区别
2015/03/04 PHP
php实现微信发红包
2015/12/05 PHP
php mysql PDO 查询操作的实例详解
2017/09/23 PHP
PHP图像处理 imagestring添加图片水印与文字水印操作示例
2020/02/06 PHP
基于JQuery的密码强度验证代码
2010/03/01 Javascript
js捕获鼠标滚轮事件代码
2013/12/16 Javascript
深入理解javascript严格模式(Strict Mode)
2014/11/28 Javascript
Jquery实现textarea根据文本内容自适应高度
2015/04/03 Javascript
jquery分页插件jquery.pagination.js实现无刷新分页
2016/04/01 Javascript
浅谈angular2的http请求返回结果的subcribe注意事项
2017/03/01 Javascript
bootstrap轮播图示例代码分享
2017/05/17 Javascript
javaScript实现滚动条事件详解
2020/03/24 Javascript
原生js实现随机点餐效果
2019/12/10 Javascript
python检测服务器是否正常
2014/02/16 Python
python中xrange用法分析
2015/04/15 Python
Python实现重建二叉树的三种方法详解
2018/06/23 Python
Python实现模拟登录网易邮箱的方法示例
2018/07/05 Python
自定义实现 PyQt5 下拉复选框 ComboCheckBox的完整代码
2020/03/30 Python
python Scrapy框架原理解析
2021/01/04 Python
python 利用matplotlib在3D空间绘制二次抛物面的案例
2021/02/06 Python
深入理解css中vertical-align属性
2017/04/18 HTML / CSS
美国最大的网上冲印店:Shutterfly
2017/01/01 全球购物
留学自荐信的技巧
2013/10/17 职场文书
艺校音乐专业自我鉴定范文
2014/03/01 职场文书
历史专业大学生职业生涯规划书
2014/03/13 职场文书
主办会计岗位职责
2014/03/13 职场文书
入党积极分子学习优秀共产党员先进事迹思想汇报
2014/09/13 职场文书
2015年初中教师个人工作总结
2015/07/21 职场文书
护士岗前培训心得体会
2016/01/08 职场文书
python 如何在 Matplotlib 中绘制垂直线
2021/04/02 Python
pytorch中F.avg_pool1d()和F.avg_pool2d()的使用操作
2021/05/22 Python
Navicat连接MySQL错误描述分析
2021/06/02 MySQL
Python实现灰色关联分析与结果可视化的详细代码
2022/03/25 Python
德生TECSUN S-2000使用手册文字版
2022/05/10 无线电