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

python偏函数partial用法

2021年10月26日更新:偏函数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 的内容,可以搜索脚本之家以前的文章,或者继续浏览下面的相关文章。希望大家以后能够多多支持脚本之家!

你可能想看:
« 上一篇
下一篇 »

相关推荐

python爬虫教程PDF,Python爬虫书PDF

2026年09月02日

32阅读

外国教程python,python编程教学视频

2026年09月02日

27阅读

python简明教程沈洁元,python详细基础教程

2026年09月02日

21阅读

python库包教程,python 包

2026年09月02日

27阅读

python教程大全集,python教程600集

2026年09月02日

27阅读

python入门教程完整版,python零基础入门全套教程视频

2026年09月02日

23阅读