Halo
发布于 2022-06-14 / 127 阅读 / 0 评论 / 0 点赞

偏函数

简介

简单的理解偏函数,它是对原始函数的二次封装,是将现有函数的部分参数预先绑定为指定值,从而得到一个新的函数,该函数就称为偏函数

# 准备一个原函数
def info(age,name):
    print("姓名:{},年龄{}".format(name,age))

from functools import partial
pinfo = partial(info,age=18) # 定义偏函数时设置默认值

pinfo(name = "xuepl") # 使用偏函数的时候,注意要使用关键字的方式传参,要符合关键字传参的顺序

应用场景

  • 对他人提供的函数做的二次封装
  • 偏函数适用于在调用方法前设置一些默认参数,不能添加预处理操作

评论