Python中使用类型提示会对性能产生影响吗



我最近读到一篇文章,文章说Python失去一些性能的主要原因是它的动态特性,但与类型提示相关的新PEP会像使用Cython或类似工具一样提高性能吗?

如果没有,是否计划在未来实施?

类型提示,就像注释一样,没有任何固有的性能优势。看看这个链接

从上面的链接-

虽然所提出的类型模块将包含一些用于运行时类型检查的构建块,特别是get_type_hints((函数,但必须开发第三方包来实现特定的运行时类型检测功能,例如使用decorator或元类。使用类型提示进行性能优化留给读者练习。

还应该强调的是,Python仍然是一种动态类型化的语言,作者不希望强制使用类型提示,即使按照惯例也是如此。

另外,看看这个答案

最新更新