在Python中,从3.5版本开始引入了类型注解(Type Annotations)的概念,允许开发者为函数参数和返回值添加预期的类型信息。这些信息在运行时并不强制执行,但可以帮助开发者更清晰地理解函数或方法的预期输入和输出,并可以使用类型检查工具(如mypy)来验证代码的类型安全性。
定义和使用返回值注解
返回值注解紧跟在函数或方法定义中的参数列表之后,使用冒号 : 分隔。下面是一个简单的例子:
python复制代码
def greet(name: str) -> str: |
|
return 'Hello, ' + name |
在这个例子中,greet 函数接受一个类型为 str 的参数 name,并返回一个类型为 str 的值。返回值注解 -> str 指明了这一点。
常见的注解类型和用法
Python的标准库typing模块提供了许多用于类型注解的工具。以下是一些常见的注解类型和用法:
-
基本类型:如
int,float,str,bool等。 -
容器类型:
List[T]: 表

最低0.47元/天 解锁文章
8239

被折叠的 条评论
为什么被折叠?



