2021年10月26日更新:偏函数partial全解析(作用、语法、案例)
python偏函数partial用法

2021 年 10 月 26 日 11 时 30 分 27 秒进行了更新,作者是 Silent丿丶黑羽。
这篇文章要给大家分享的是 python 偏函数 partial 的用法。主要介绍偏函数 partial 是什么,偏函数的作用是什么,偏函数的语法是什么,以及偏函数的案例详情是什么。需要的朋友可以参考一下文章的具体详解,希望对你有所帮助。
目录
1、什么是偏函数partial
python中提供一种对于函数固定属性的函数
2、偏函数的作用
将一个函数的某些参数固定下来,也就是为其设置默认值,然后返回一个新的函数。
3、偏函数的语法
要使用偏函数,就必须先导入 from functools import partial 。
函数的格式为:partial 函数,后面跟着要传递的参数 *args 和关键字参数 **kwargs
4、案例案例1
from functools import partial
bin2dec 是一个偏函数,它将 int 函数的转换设置为二进制。这里的 base 是 int 函数表示进制的参数。
将二进制数'0b10001'转换为十进制数并打印出来,结果为 17。
print(bin2dec('10001')) # 17
hex2dec 是将 int 的转换设置为 16 进制的偏函数。
print(hex2dec('0x67')) # 103
print(hex2dec('67')) # 103
案例2
partial_max 等于将 max 函数与 100 进行偏函数应用 打印(partial_max(1, 2, 99)) # 100
给 max()函数设定了一个默认参数 100 后,返回了一个新函数。当我们传入参数(1, 2, 99)时,实际上参数中还有一个默认值 100,也就相当于(100, 1, 2, 99),所以得出的最大值为 100。
偏函数的这些应用看似简单,然而其用途却很大。它能够很好地执行 DRY 原则,从而节省编程成本。
这篇关于 python 偏函数 partial 用法的文章到此就介绍完毕了。大家如果想了解更多关于 python 偏函数 partial 的内容,可以搜索脚本之家以前的文章,或者继续浏览下面的相关文章。希望大家以后能够多多支持脚本之家!
« 上一篇
迪迪妈患病致原创文章不勤,谈教育培训机构忽悠乱象
下一篇 »
家长注意:探寻儿童编程课价格千差万别的门道