Python中偏函数是什么意思?Python偏函数怎么创建

大家都知道在python之中定义一个函数需要使用到def关键字 , 这种方式被称之为自定义函数 。而在python之中函数还有另一个特殊的变种叫做偏函数 , 这一篇文章就会来讲解一下偏函数的含义以及创建方法 , 感兴趣的小伙伴就一起往下看看吧 。

Python中偏函数是什么意思?Python偏函数怎么创建

文章插图
一、偏函数是什么
在python之中偏函数指的就是用一个已经存在的函数作为基础 , 然后将这个函数的一部分参数给固定起来 , 重新创建出来的函数就只需要接收剩下的参数就可以了 。
简单来说 , 偏函数相当于是对原函数的二次封装 , 只不过这次封装只是需要一部分的功能 。
二、python创建偏函数
在python之中创建偏函数时需要用到一个叫做functools的库 , 它里面有一个方法叫做partial可以用来去实现偏函数的创建 , 示例如下所示:
from functools import partialdef display(name,age):    print("name:",name,"age:",age)GaryFun = partial(display,name = 'Gary')GaryFun(age = 13)在上面的代码之中就是先创建出来一个函数display , 然后用partial这个方法创建出来一个名为GaryFun的偏函数 。在调用这个方法时需要注意到的关键点就在于 , 第一个参数需要是一个函数并且它要有参数 , 而后面的name则是原函数的一个参数并且需要给它赋值 。意思就是将display函数重新封装 , 并且给一个参数设置默认值 , 这样在调用时就不需要去给它传递值了 。
【Python中偏函数是什么意思?Python偏函数怎么创建】以上就是关于“Python中偏函数是什么意思?Python偏函数怎么创建”的全部内容了 , 希望对你有所帮助 。

    推荐阅读