这是赋值写一个函数部分,它接受另一个函数和数据中的值。Partial 应该返回一个与给定函数具有相同函数的新函数,但是给定函数的第一个参数绑定到一个作为第二个参数给定的值
run example:
>>> def add(n, m): return n + m
...
>>> add_five = partial(add, 5)
>>> add_five(3)
8
>>> add_five(16)
21
我不太了解这项任务,而且我是新来的功能,但到目前为止我已经这样做了,我认为我的方法是正确的?
def add(n,m):
return n+m
def partial(func,number):
def add_n(number):
return func(0,number)+number
return add_n