代码点读机 / Python / ->

-> Python · 符号

`->` 是函数类型提示的一部分,用于标注函数的返回值类型。它不改变函数行为,只是给人或工具看,帮助理解代码。就像在函数定义时写“这个函数返回什么类型的值”。

怎么用

def 函数名(参数) -> 返回类型:
    ...

小例子

def 加法(a: int, b: int) -> int:
    return a + b
print(加法(3, 5))   # 8

运行结果

8

对比:没有类型提示

def 加法(a, b):
    return a + b

常见使用场景

- 类型提示,方便 IDE 自动补全和静态检查。
- 文档生成。
- 提高代码可读性。

提醒:- 类型提示不会在运行时强制检查。 - 可以使用 `typing` 模块的复杂类型,如 `List[int]`。 - 结合 `mypy` 进行静态检查。

官方文档:https://docs.python.org/zh-cn/3/reference/lexical_analysis.html#operators-and-delimiters

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Python全部词条