python之使用functools.partial

文章目录
`partial`定义`partialmethod`定义

partial定义
functools.partial 这个高阶函数用于部分应用一个函数。部分应用是指,基于一个函数创建一个新的可调用对象,把原函数的某些参数固定。使用这个函数可以把接受一个或多个参数的函数改编成需要回调的 API,这样参数更少。
这是一段引自Fluent Python的代码示例:
>>> from operator import mul
>>> from functools import partial
>>> triple = partial(mul, 3)
>>> triple(7)
21
>>> list(map(triple, range(1, 10)))
[3, 6, 9, 12, 15, 18, 21, 24, 27]

partial 的第一个参数是一个可调用对象,后面跟着任

python之使用functools.partial最先出现在Python成神之路

版权声明:
作者:congcong
链接:https://www.techfm.club/p/27590.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>