Python 限定函数参数的类型及默认值方式
2020-02-13 11:50
459 查看
python作为一门动态语言,在使用变量之前是不需要进行定义,而是通过动态绑定的方法将变量绑定为某种类型。这样做为我们使用变量时提供了方便,但有时也给我们使用变量时造成了一定的困扰,例如在使用变量时不知道变量的类型,使用函数时不知道该传什么类型・的参数。有时候我们定义函数时也想限定参数类型,本片博文主要就是为了解决定义函数时,如何限定参数的类型。
其实在python中限定函数的类型是很简单的,例如:
def foo(text:'str',max:'int > 0' = 100,min:'int > 0')->str: ... ... ...
如示,在限定函数参数类型的同时还可以限定参数的范围以及默认值。
以上这篇Python 限定函数参数的类型及默认值方式就是小编分享给大家的全部内容了,希望能给大家一个参考
您可能感兴趣的文章:
相关文章推荐
- Python中函数参数(默认、列表、可变长度、字典类型)
- Python——可变类型与不可变类型(即为什么函数默认参数要用元组而非列表)
- [Python]函数的参数----默认参数
- MySQL存储过程和自定义函数、Navicat、创建存储过程和函数、调用存储过程和函数、三种方式、In和Out类型参数、
- Python函数可变参数定义及其参数传递方式实例详解
- Python函数的定义方式与函数参数问题实例分析
- Python函数中定义参数的四种方式
- Python函数的参数类型以及参数传递是传值还是传址
- python 函数默认参数
- 【python】定义带参数的装饰器,用装饰器限制函数的参数类型
- python——内置类型——函数——参数
- Python 函数默认参数不能使用可变对象,如List,dict
- python函数的参数传递方式
- SpringMVC @Controller处理器函数的默认参数类型
- Python函数的默认参数
- Python进阶-函数默认参数
- 关于python函数传参数问题 , 不管什么类型都是传引用
- 详细介绍Python函数中的默认参数
- Python中函数参数调用方式分析
- Python 中类方法、类实例方法、静态方法有何区别,Python 函数调用的时候参数的传递方式是值传递还是引用传递,*args,**kwargs