简介
简单的理解偏函数,它是对原始函数的二次封装,是将现有函数的部分参数预先绑定为指定值,从而得到一个新的函数,该函数就称为偏函数
# 准备一个原函数
def info(age,name):
print("姓名:{},年龄{}".format(name,age))
from functools import partial
pinfo = partial(info,age=18) # 定义偏函数时设置默认值
pinfo(name = "xuepl") # 使用偏函数的时候,注意要使用关键字的方式传参,要符合关键字传参的顺序
应用场景
- 对他人提供的函数做的二次封装
- 偏函数适用于在调用方法前设置一些默认参数,不能添加预处理操作