简单理解偏函数

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
posted @ 2023-03-22 19:23  f_carey  阅读(20)  评论(0编辑  收藏  举报