偏函数
偏函数partial:可以给函数先传部分的值,调用时再传另一部分值
#提前给函数传值,以后就可以少传值了 from functools import partial #自定义函数 def add(a,b,c,d): return a+b+c+d print(add(1,2,3,4)) #偏函数 def add(a,b,c,d): return a+b+c+d add=partial(add,1,2) #给函数部分参数,调用时只需给没有赋值的参数传参即可 print(add(3,4)) #对比两种结果一样,只是传参的方式不容而已
对于有很多可调用对象,并且许多调用都反复使用相同参数的情况,使用偏函数比较合适。