python的偏函数怎么使用

python的偏函数怎么使用

这篇文章主要介绍“python的偏函数怎么使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“python的偏函数怎么使用”文章能帮助大家解决问题。

说明

1、当函数的参数太多,需要简化时,使用functools.partial可以创建一个新的函数。
2、这个新的函数可以固定原始函数的部分参数,从而更容易调用。

python的偏函数怎么使用

作用是固定一个函数的某些参数(即设置默认值),返回一个新函数,调用这个新函数会更容易。

实例

>>>importfunctools>>>int2=functools.partial(int,base=2)>>>int2("1000000")64>>>int2("1010101")85

基础知识点扩展:

1.为什么要使用偏函数

如果我们定义了一个函数,比如说将四个数相加add(one ,two,three,four),上层有很多函数需要调用这个函数。在这些调用中,80%的调用传递的参数都是one=1,two=20,如果我们每都输入相同的参数,这样乏味而且浪费,固然,我们可以通过默认参数来解决这个问题;但是如果另外我们也需要参数是one=2,two=10的情况呢?所以,我们需要一种函数,能够将任意数量的参数的函数转化成带剩余参数的函数对象。

2.什么是偏函数

通过上面,我们大概明白了什么是偏函数:简单的说,偏函数就是某一种函数带有固定参数的实现,所以,我们需要:

1)给偏函数命名

2)传递固定参数

fromoperatorimportadd,mulfromfunctoolsimportpartialadd1=partial(add,1)add(2,4)#6add(1,2)#3

关于“python的偏函数怎么使用”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注恰卡编程网行业资讯频道,小编每天都会为大家更新不同的知识点。

发布于 2022-03-29 22:36:59
收藏
分享
海报
0 条评论
34
上一篇:python中对信号的处理方法 下一篇:python设计模式之抽象工厂模式怎么实现
目录

    0 条评论

    本站已关闭游客评论,请登录或者注册后再评论吧~

    忘记密码?

    图形验证码