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基础教程