龙空技术网

python偏函数,你是如何理解的

即将苏醒的Python 105

前言:

今天咱们对“python偏函数”可能比较关心,朋友们都需要了解一些“python偏函数”的相关内容。那么小编在网上网罗了一些关于“python偏函数””的相关内容,希望同学们能喜欢,小伙伴们快快来学习一下吧!

1、偏函数,是对原始函数的二次封装,是将现有函数的部分参数预先绑定到指定值,从而获得新的函数。

2、定义偏函数,需要使用partial关键字(位于functools模块中。

语法

偏函数名 = partial(func, *args, **kwargs)

实例

from functools import partial # 导入functools模块中的partial函数#定义个原函数def display(name,age):    print("name:",name,"age:",age)#定义偏函数,其封装了 display() 函数,并为 name 参数设置了默认参数GaryFun = partial(display,name = 'Gary')#由于 name 参数已经有默认值,因此调用偏函数时,可以不指定GaryFun(age = 13)

以上就是python偏函数的理解,希望对大家有所帮助。

标签: #python偏函数