当前位置:   article > 正文

第九章[函数]:9.12:偏函数Partial function

第九章[函数]:9.12:偏函数Partial function

一,认识偏函数

1,什么是偏函数?
偏函数(Partial function)是Python的functools模块提供的一个很有用的功能。

functools.partial的作用: 把一个函数的某些参数给固定住(也就是设置默认值),
返回一个新的函数,调用这个新函数会更简单
语法:

functools.partial(fn, *args, **kwargs)

参数:func: 需要被扩展的函数,
这个函数可以是自定义函数,也可以是Python内置函数
*args: 需要被固定的位置参数
**kwargs: 需要被固定的关键字参数,
如果在原来的函数 func 中关键字不存在,将会扩展,
如果存在,则会覆盖
返回值: 函数 partial 返回的结果是一个新的可被调用的偏函数对象。
当我们调用该对象时,Python 会使用位置参数 args 和关键字参数 kwargs 调用 fn 函数。

2,为什么要使用偏函数?

函数入参可以设置默认值来简化函数调用,
而偏函数的作用就是将入参进行默认填充,降低函数使用的难度,

使用场景:在实际使用中,当我们想要简化某个函数的参数个数,
从而简化函数功能时可以使用偏函数

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/blog/article/detail/45984
推荐阅读
相关标签
  

闽ICP备14008679号