类型安全
注意
此页面适用于 Python 类型提示的新手,如果您已经使用类型提示,此页面将不会对您有帮助。
所有 Prisma Client Python 方法都完全1 静态类型化,在本页中,我们将解释这意味着什么以及为什么它很重要。
介绍
Python 支持对对象类型进行提示2。
例如,以下是一个没有类型提示的函数。
def add_numbers(a, b):
return a + b
以下是同一个函数,带类型提示。
def add_numbers(a: int, b: int) -> int:
return a + b
有关完整示例列表,请查看 mypy 速查表。
为什么要使用类型提示?
类型检查器
使用类型提示,Python 类型检查器可以轻松地在代码中出现错误之前找到它们。
文档
不熟悉代码库的人(或者未来的你)将知道每个地方应该是什么,并且可以轻松地浏览代码库。
改进的 IDE 体验
除了其他改进,你的 IDE 将
- 建议更合适的补全
- 突出显示代码中的错误