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


Posted in Python onDecember 24, 2019

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

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

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

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

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

Python 相关文章推荐
python实现登陆知乎获得个人收藏并保存为word文件
Mar 16 Python
Python基于pillow判断图片完整性的方法
Sep 18 Python
解决Python requests 报错方法集锦
Mar 19 Python
Python实现针对中文排序的方法
May 09 Python
python之PyMongo使用总结
May 26 Python
Python三级菜单的实例
Sep 13 Python
python实现拓扑排序的基本教程
Mar 11 Python
解决python3 网络请求路径包含中文的问题
May 10 Python
Python爬虫库BeautifulSoup获取对象(标签)名,属性,内容,注释
Jan 25 Python
tensorflow将图片保存为tfrecord和tfrecord的读取方式
Feb 17 Python
浅谈anaconda python 版本对应关系
Oct 07 Python
Python实现双向链表基本操作
May 25 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
在smarty模板中使用PHP函数的方法
2011/04/23 PHP
php错误、异常处理机制(补充)
2012/05/07 PHP
php的XML文件解释类应用实例
2014/09/22 PHP
php实现倒计时效果
2015/12/19 PHP
PHP实现查询两个数组中不同元素的方法
2016/02/23 PHP
用jQuery技术实现Tab页界面之二
2009/09/21 Javascript
js 无提示关闭浏览器页面的代码
2010/03/09 Javascript
Node.js:Windows7下搭建的Node.js服务(来玩玩服务器端的javascript吧,这可不是前端js插件)
2011/06/27 Javascript
JavaScript实现找出数组中最长的连续数字序列
2014/09/03 Javascript
JS取得绝对路径的实现代码
2015/01/16 Javascript
this,this,再次讨论javascript中的this,超全面(经典)
2016/01/05 Javascript
Angular 路由route实例代码
2016/07/12 Javascript
AngularJS基础 ng-value 指令简单示例
2016/08/03 Javascript
jquery注册文本框获取焦点清空,失去焦点赋值的简单实例
2016/09/08 Javascript
jQuery实现获取元素索引值index的方法
2016/09/18 Javascript
JS中如何实现复选框全选功能
2016/12/19 Javascript
简单实现IONIC购物车功能
2017/01/10 Javascript
javascript中的replace函数(带注释demo)
2018/01/07 Javascript
微信网页授权并获取用户信息的方法
2018/07/30 Javascript
举例讲解Python设计模式编程的代理模式与抽象工厂模式
2016/01/16 Python
python中map()与zip()操作方法
2016/02/27 Python
利用python实现命令行有道词典的方法示例
2017/01/31 Python
Python查找两个有序列表中位数的方法【基于归并算法】
2018/04/20 Python
python批量修改文件编码格式的方法
2018/05/31 Python
用Python编写一个高效的端口扫描器的方法
2018/12/20 Python
PyCharm设置每行最大长度限制的方法
2019/01/16 Python
Python 一键制作微信好友图片墙的方法
2019/05/16 Python
python 实现Flask中返回图片流给前端展示
2020/01/09 Python
详解python破解zip文件密码的方法
2020/01/13 Python
施华洛世奇英国官网:SWAROVSKI英国
2017/03/13 全球购物
简单租房协议书
2014/04/09 职场文书
大专毕业生自我鉴定范文(2篇)
2014/09/27 职场文书
单位租房协议书样本
2014/10/30 职场文书
捐书仪式主持词
2015/07/04 职场文书
2019年入党思想汇报格式与要求
2019/06/25 职场文书
MySQL多表查询机制
2022/03/17 MySQL