partial
语法:partial(func,*args)
很多函数都带有参数,函数在被调用时,我们要把参数传进去。偏函数的作用在于,当出现该函数需要的部分或者全部参数时,可以把这部分参数和函数绑定,到了全部参数出现或者需要被调用的时候,再调用这个函数。
eg:
In [68]: from functools import partial
In [69]: def add(a,b):
...: return a+b
...:
...:
In [70]: plus = partial(add,10)
In [71]: plus(19)
Out[71]: 29
In [72]: all = partial(add,10,19)
In [74]: all()
Out[74]: 29