【发布时间】:2014-10-07 10:03:47
【问题描述】:
高阶函数functools.partial()可以创建一个新函数如下:
newf(arg1) = functools.partial( f, arg1, val )
这显然相当于只是说
def newf(arg1): return f( arg1, val )
就他们所做的而言。但是性能呢? functools.partial() 是否真的创建了一个不需要调用f 的新函数或者它们是相同的?
【问题讨论】:
-
快速 Google 搜索会发现许多类似或重复的问题。这是top result。如果您也使用更具体的标题可能会有所帮助;您特别关注性能,而不仅仅是“关于”它。
标签: python python-3.x