因为Python认为应该有一种——最好只有一种——显而易见的方法。我想知道在Python中是否有使用参数函数的最佳方法。在
我遇到了两种方法,要么使用闭包,要么使用functools.partial
,如下所示
def par_fun1(x, y):
def par_fun_inner(p):
return (x + y + p) ** 2
return par_fun_inner
temp1 = par_fun1(2, 2)
temp1(1)
有人比别人好吗?当然,如果有更好的方法来实现参数化函数,请分享您的想法!在
目前没有回答
相关问题 更多 >
编程相关推荐