
1、偏函数是对原函数的二次包装,是将现有函数的部分参数提前绑定到指定值,从而获得新函数。
2、要定义偏函数,需要使用partial关键字(位于functols模块中。
语法
偏函数名=partial(func,*args,**kwargs)
实例
fromfunctoolsimportpartial#partial函数导入functols模块
#定义一个原始函数
defdisplay(name,age):
print("name:",name,"age:",age)
#定义偏函数,display()函数被封装,默认参数被设置为name参数
GaryFun=partial(display,name='Gary')
#由于name参数有默认值,在调用偏函数时可以不指定
GaryFun(age=13)
以上是对python偏函数的理解,希望对大家有所帮助。更多Python学习指导:基础教程python基础教程