Python 偏函数 partial 简化调用
from functools import partial
def add(n,m,o):
return n + m + o
add_by_partial=partial(add, 10,100)
# = add(n=10,m=100,o=?)
print(add(10,100,7))
#117
print(add_by_partial(7))#7为add函数的最后一个参数
#117
本文介绍Python中functools.partial的用法,通过一个add函数示例,展示如何用partial固定部分参数,生成新函数来简化调用。代码演示了partial(add,10,100)后只需传入剩余参数即可得到相同结果。

Python 偏函数 partial 简化调用
from functools import partial
def add(n,m,o):
return n + m + o
add_by_partial=partial(add, 10,100)
# = add(n=10,m=100,o=?)
print(add(10,100,7))
#117
print(add_by_partial(7))#7为add函数的最后一个参数
#117
评论