【python】偏函数 functools partial
来源:互联网 发布:软件项目招标 编辑:程序博客网 时间:2024/05/19 15:44
Python的functools
模块提供了很多有用的功能,其中一个就是偏函数(Partial function)functools.partial
的作用就是,把一个函数的某些参数(不管有没有默认值)给固定住(也就是设置默认值),返回一个新的函数,调用这个新函数会更简单。最后,创建偏函数时,要从右到左固定参数,就是说,对于函数f(a1, a2,a3)
,可以固定a3
,也可以固定a3
和a2
,也可以固定a3
,a2
和a1
,但不要跳着固定,比如只固定a1
和a3
,把a2
漏下了。当函数的参数个数太多,需要简化时,使用functools.partial
可以创建一个新的函数,这个新函数可以固定住原函数的部分参数,从而在调用时更简单。
#定义>>>def int2(x): return int(x,base=2)#调用>>>int2('1010101')85#直接使用偏函数>>>import functools>>>int2=functools.partial(int,base=2)>>>int2('100000')32
0 0
- 【python】偏函数 functools partial
- 飘逸的python - 偏函数functools.partial
- 飘逸的python - 偏函数functools.partial
- python进阶8:偏函数functools.partial
- 偏函数functools.partial
- Python:functools partial详解
- python. partial应用from functools import partial
- functools.partial
- python的functools.partial用法解释
- python的functools.partial用法解释
- python偏函数partial
- functools.partial 的使用
- python 中偏函数 partial 的使用
- python 中偏函数 partial 的使用
- python 偏函数(functoosl, partial)
- python的偏函数应用partial
- Python基础-偏函数 Partial function
- python中的partial函数
- cl.exe(VC编译程序)参数大全
- 阿里云Ubuntu服务器数据盘盘挂载
- hashCode与equals的区别与联系
- 第十六周项目四:为动态数组扩容
- Oracle error 1403: java.sql.SQLException: ORA-01403: no data found ORA-06512: at line 1 has been det
- 【python】偏函数 functools partial
- 最新版SDWebImage的使用
- 最新版SDWebImage的使用
- Android PinnedSectionListView 收缩
- 【python】装饰器 Decorator wrapper
- 最新版SDWebImage的使用
- Maven学习开篇
- 【python】匿名函数 lambda
- 最新版SDWebImage的使用