简单理解偏函数

发布时间 2023-03-22 21:16:18作者: f_carey
from functools import partial


def foo(x, y, z):
    return x + y + z


# 在执行偏函数时,将参数传入原函数中执行,将结果返回给偏函数,
new_foo = partial(foo, z=4)


print('new_foo: ', new_foo)
print('new_foo(): ', new_foo(3, 4))
# 输出:
new_foo:  functools.partial(<function foo at 0x0000021C02413F40>, z=4)
new_foo():  11