它表示通过部分参数应用的方式从已有的函数中衍生出新的函数。例如:
def add_numbers(x,y):
return x+y
使用这个函数可以衍生出只有一个变量的新函数add_five,可以给参数加上5:
add_five = lambda y: add_numbers(5,y)
第二个参数对于函数add_numers就是柯里化了。定义了一个新函数这个函数调用了已经存在的函数。内建的functools模块也可以使用pratial函数简化这种处理:
from functools import partial
add_five = partial(add_numbers,5)