相关疑难解决方法(0)

Python中全局名称的本地重新绑定如何使代码更快/更优化?

我在Effbot上阅读有关Python中的默认参数值的信息。

在本文的后面部分,作者讨论了可变默认值的有效用法,并引用了以下示例:

and, for highly optimized code, local rebinding of global names:

import math

def this_one_must_be_fast(x, sin=math.sin, cos=math.cos):
    ...
Run Code Online (Sandbox Code Playgroud)

我无法找到这是如何导致快速/高度优化的代码执行的。有人可以通过充分了解(最好是被引用)的答案来启发这一点吗?

python

5
推荐指数
1
解决办法
174
查看次数

标签 统计

python ×1