据我所知,mypy
是一种工具,它将检查包含类型注释的python代码。
但是,在FAQ中,我阅读以下内容:
Mypy仅执行静态类型检查,并且不会提高性能。它对性能的影响最小。
在第二句话中,“最小”似乎意味着对性能有影响,(尽管很小)。为什么Mypy会影响效果?我以为最后,代码仍必须由python解释器运行,因此mypy(或分析flake8或pylint之类的任何其他工具来分析代码)对性能不会有任何正面或负面的影响。] > 是因为额外的类型注释而使源代码更大吗?
据我了解,mypy是一个工具,它将检查包含类型注释的python代码。但是,在FAQ中,我读到以下内容:Mypy仅执行静态类型检查,而没有...
在某些编程语言中,类型提示可以帮助将即时编译器引导到更高效地编译所提示的代码,从而提高性能。在Python中不是这种情况,语言运行时不使用类型提示,这些提示仅被视为元数据。