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


Posted in Python onDecember 24, 2019

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

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

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

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

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

Python 相关文章推荐
python使用cPickle模块序列化实例
Sep 25 Python
Google开源的Python格式化工具YAPF的安装和使用教程
May 31 Python
Python单例模式实例详解
Mar 01 Python
Python中optparser库用法实例详解
Jan 26 Python
python实现基于朴素贝叶斯的垃圾分类算法
Jul 09 Python
python cumsum函数的具体使用
Jul 29 Python
Python使用指定字符长度切分数据示例
Dec 05 Python
使用python+whoosh实现全文检索
Dec 09 Python
python实现udp传输图片功能
Mar 20 Python
Django数据库操作之save与update的使用
Apr 01 Python
python读取hdfs上的parquet文件方式
Jun 06 Python
python中requests库+xpath+lxml简单使用
Apr 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文本数据库的搜索方法
2006/10/09 PHP
php中计算程序运行时间的类代码
2012/11/03 PHP
PHP开源开发框架ZendFramework使用中常见问题说明及解决方案
2014/06/12 PHP
PHP实现的猴王算法(猴子选大王)示例
2018/04/30 PHP
javascript iframe中打开文件,并检测iframe存在否
2008/12/28 Javascript
Pro JavaScript Techniques学习笔记
2010/12/28 Javascript
JQuery里面的几种选择器 查找满足条件的元素$("#控件ID")
2011/08/23 Javascript
用原生JavaScript实现jQuery的$.getJSON的解决方法
2013/05/03 Javascript
jquery判断小数点两位和自动删除小数两位后的数字
2014/03/19 Javascript
jquery选择器原理介绍($()使用方法)
2014/03/25 Javascript
Javascript实现网络监测的方法
2015/07/31 Javascript
Bootstrap组件(一)之菜单
2016/05/11 Javascript
jQuery异步提交表单的两种方式
2016/09/13 Javascript
JavaScript实现横线提示输入验证码随输入验证码输入消失的方法
2016/09/24 Javascript
详解vue-router2.0动态路由获取参数
2017/06/14 Javascript
详解JS数组Reduce()方法详解及高级技巧
2017/08/18 Javascript
vue.js select下拉框绑定和取值方法
2018/03/03 Javascript
laravel实现中文和英语互相切换的例子
2019/09/30 Javascript
浅谈vue的第一个commit分析
2020/06/08 Javascript
Python程序员鲜为人知但你应该知道的17个问题
2014/06/04 Python
Python读取MRI并显示为灰度图像实例代码
2018/01/03 Python
python实现堆和索引堆的代码示例
2018/03/19 Python
python pygame 愤怒的小鸟游戏示例代码
2021/02/25 Python
详解如何使用rem或viewport进行移动端适配
2020/08/14 HTML / CSS
《一个小村庄的故事》教学反思
2014/04/13 职场文书
大型会议策划方案
2014/05/17 职场文书
关于环保的标语
2014/06/13 职场文书
纪念9.18事变演讲稿
2014/09/14 职场文书
坚守艰苦奋斗精神坚决反对享乐主义整改措施
2014/09/17 职场文书
初中优秀学生评语
2014/12/29 职场文书
财务经理岗位职责
2015/01/31 职场文书
导游词之上海豫园
2019/10/24 职场文书
深度学习tensorflow基础mnist
2021/04/14 Python
html5中sharedWorker实现多页面通信的示例代码
2021/05/07 Javascript
MySQL系列之十一 日志记录
2021/07/02 MySQL
带你了解CSS基础知识,样式
2021/07/21 HTML / CSS