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 08 Python
Python调用SQLPlus来操作和解析Oracle数据库的方法
Apr 09 Python
Python数据结构之单链表详解
Sep 12 Python
Python虚拟环境项目实例
Nov 20 Python
django 发送邮件和缓存的实现代码
Jul 18 Python
对Python中Iterator和Iterable的区别详解
Oct 18 Python
python使用PyQt5的简单方法
Feb 27 Python
pytorch 在网络中添加可训练参数,修改预训练权重文件的方法
Aug 17 Python
Python collections模块使用方法详解
Aug 28 Python
使用Python画出小人发射爱心的代码
Nov 23 Python
python3 配置logging日志类的操作
Apr 08 Python
jupyter notebook tensorflow打印device信息实例
Apr 20 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学习 函数 课件
2008/06/15 PHP
ThinkPHP3.1新特性之字段合法性检测详解
2014/06/19 PHP
PHP实现采集中国天气网未来7天天气
2014/10/15 PHP
PHP动态输出JavaScript代码实例
2015/02/12 PHP
PHP邮件群发机实现代码
2016/02/16 PHP
Laravel框架表单验证操作实例分析
2019/09/30 PHP
PHP正则表达式函数preg_replace用法实例分析
2020/06/04 PHP
繁简字转换功能
2006/07/19 Javascript
Javascript 陷阱 window全局对象
2008/11/26 Javascript
Jquery调用webService远程访问出错的解决方法
2010/05/21 Javascript
不提示直接关闭网页窗口的JS示例代码
2013/12/17 Javascript
jQuery仿gmail实现fixed布局的方法
2015/05/27 Javascript
jQuery 1.9.1源码分析系列(十三)之位置大小操作
2015/12/02 Javascript
jQuery中get方法用法分析
2016/12/07 Javascript
解决拦截器对ajax请求的拦截实例详解
2016/12/21 Javascript
vue 中自定义指令改变data中的值
2017/06/02 Javascript
vue增删改查的简单操作
2017/07/15 Javascript
React.js绑定this的5种方法(小结)
2018/06/05 Javascript
js实现固定区域内的不重叠随机圆
2019/10/24 Javascript
js实现贪吃蛇游戏 canvas绘制地图
2020/09/09 Javascript
[19:26]TNC vs EG (BO3)
2018/06/07 DOTA
Python与R语言的简要对比
2017/11/14 Python
Python中optparser库用法实例详解
2018/01/26 Python
对Python random模块打乱数组顺序的实例讲解
2018/11/08 Python
Django项目后台不挂断运行的方法
2019/08/31 Python
django-crontab 定时执行任务方法的实现
2019/09/06 Python
python飞机大战pygame游戏框架搭建操作详解
2019/12/17 Python
Python存储读取HDF5文件代码解析
2020/11/25 Python
AmazeUI 手机版页面的顶部导航条Header与侧边导航栏offCanvas的示例代码
2020/08/19 HTML / CSS
美国台面电器和厨具品牌:KitchenAid
2019/04/12 全球购物
如何反序的迭代一个序列?how do I iterate over a sequence in reverse order
2012/02/04 面试题
上课迟到检讨书
2014/02/19 职场文书
反腐倡廉警示教育活动心得体会
2014/09/04 职场文书
简易版租房协议书范本
2014/10/13 职场文书
Redis持久化与主从复制的实践
2021/04/27 Redis
Python - 10行代码集2000张美女图
2021/05/23 Python