06-更多内容
C.5 更多内容
虽然本书的每一章都有类型提示的示例,但这不是类型提示的使用教程。使用类型提示的最佳起点是Python的 typing 模块的官方文档。文档中不仅解释了可用的全部内置类型,还介绍了在几个高级场景中的用法,这已超出本书的范畴。
另外,你还应该查阅一下另一个类型提示资源,即mypy项目。mypy是业界领先的Python类型检查工具。换句话说,它是一个用来对类型提示的有效性加以实际验证的软件。除安装并使用它之外,你还应该查阅一下mypy的文档。文档的内容很丰富,解释了某些在标准库文档中没有记载的场景中如何使用类型提示。例如,有一个特别令人困惑的领域就是泛型。mypy的泛型文档就是一个很好的起点。另一个不错的资源是mypy发布的“类型提示速查表”(type hints cheat sheet)。