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


Posted in Python onDecember 24, 2019

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

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

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

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

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

Python 相关文章推荐
把大数据数字口语化(python与js)两种实现
Feb 21 Python
python使用mailbox打印电子邮件的方法
Apr 30 Python
Python脚本实现自动发带图的微博
Apr 27 Python
Python socket实现的简单通信功能示例
Aug 21 Python
python装饰器简介---这一篇也许就够了(推荐)
Apr 01 Python
Ubuntu18.04下python版本完美切换的解决方法
Jun 14 Python
PyTorch之图像和Tensor填充的实例
Aug 18 Python
django框架基于queryset和双下划线的跨表查询操作详解
Dec 11 Python
解决 jupyter notebook 回车换两行问题
Apr 15 Python
Python标准库:内置函数max(iterable, *[, key, default])说明
Apr 25 Python
Python 无限级分类树状结构生成算法的实现
Jan 21 Python
pytorch 实现多个Dataloader同时训练
May 29 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学习之 循环结构实现代码
2011/06/09 PHP
php post换行的方法
2020/02/03 PHP
js调用图片隐藏&显示实现代码
2013/09/13 Javascript
动态加载JS文件的三种方法
2013/11/08 Javascript
7个JS基础知识总结
2014/03/05 Javascript
JavaScript验证电子邮箱的函数
2014/08/22 Javascript
jQuery左右滚动支持图片放大缩略图图片轮播代码分享
2015/08/26 Javascript
在windows上用nodejs搭建静态文件服务器的简单方法
2016/08/11 NodeJs
Avalonjs双向数据绑定与监听的实例代码
2017/06/23 Javascript
使用angular帮你实现拖拽的示例
2017/07/05 Javascript
two.js之实现动画效果示例
2017/11/06 Javascript
看看“疫苗查询”小程序有温度的代码
2018/07/31 Javascript
微信小程序云开发之使用云数据库
2019/05/17 Javascript
Layui Table js 模拟选中checkbox的例子
2019/09/03 Javascript
[01:20:38]完美世界DOTA2联赛 GXR vs IO 第一场 11.07
2020/11/09 DOTA
python实现从字典中删除元素的方法
2015/05/04 Python
在Django的模型中执行原始SQL查询的方法
2015/07/21 Python
使用Python来编写HTTP服务器的超级指南
2016/02/18 Python
python 地图经纬度转换、纠偏的实例代码
2018/08/06 Python
Python3.4 splinter(模拟填写表单)使用方法
2018/10/13 Python
Django处理Ajax发送的Get请求代码详解
2019/07/29 Python
Django 反向生成url实例详解
2019/07/30 Python
解决Python3.8用pip安装turtle-0.0.2出现错误问题
2020/02/11 Python
python使用多线程+socket实现端口扫描
2020/05/28 Python
Python多线程threading创建及使用方法解析
2020/06/17 Python
Python如何对XML 解析
2020/06/28 Python
python中的测试框架
2020/11/13 Python
Python操作Excel的学习笔记
2021/02/18 Python
Html5获取高德地图定位天气的方法
2019/12/26 HTML / CSS
九年级化学教学反思
2014/01/28 职场文书
舞蹈兴趣小组活动总结
2014/07/07 职场文书
学生保证书
2015/01/16 职场文书
小学班长竞选稿
2015/11/20 职场文书
教你利用Selenium+python自动化来解决pip使用异常
2021/05/20 Python
Python实现照片卡通化
2021/12/06 Python
宫崎骏十大动画电影,宫崎骏好看的动画电影排名
2022/03/22 日漫