Python注释

Python是动态类型的。我们不必指定变量或函数参数的类型或函数返回值。

注释使我们能够(可选)做到这一点。

这是一个没有注释的函数:

def increment(n):
    return n + 1

这与带注释的功能相同:

def increment(n: int) -> int:
    return n + 1

您还可以注释变量:

count: int = 0

Python将忽略这些注释。名为的单独工具mypy可以独立运行,也可以像VS Code或PyCharm这样的IDE集成在一起,以在编码时自动静态地检查类型错误,它甚至可以在运行代码之前帮助您捕获类型不匹配的错误。

这是一个很大的帮助,尤其是当您的软件变大并且需要重构代码时。


更多python教程: