【问题标题】:Does the use of type hints in Python have an impact on performance?在 Python 中使用类型提示会影响性能吗?
【发布时间】:2018-07-21 19:25:28
【问题描述】:

我最近读到this article 说 Python 失去一些性能的主要原因是由于它的动态特性,但是与类型提示相关的新 PEP 是否会像使用 @987654322 一样导致性能提高@ 或类似的?

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

【问题讨论】:

标签: python performance


【解决方案1】:

类型提示,就像 cmets 一样,没有任何固有的性能优势。看看这个link

从上面的链接-

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

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

另外,看看this的回答

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-20
    • 2010-09-26
    • 1970-01-01
    • 2014-12-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多