Python中partial函数:从功能到实例使用及系统推荐
1.函数描述:

设置函数参数,返回新的函数,更加简单的调用这个函数。
2.语法:
partial()
3.常见模块搭配使用:
functools.partial()
4.返回值:
新的函数
5.实例使用:
from functools import partial
register_func = []
def call_back(n):
打印('call_back: ', n)
def call_back1(n, m):
打印('call_back1:', n, m)
定义了一个名为 call_back_partial 的变量,它是通过 partial 函数对 call_back 函数进行部分应用得到的,传入的参数为 10 。
call_back_partial1 是通过 partial 函数对 call_back1 进行部分应用,传入参数 100 和 200 得到的结果。
大家想必很少见到这个英文函数,然而中文名称却经常在我们的使用中出现,它就是偏函数。这样一说,大家应该会有些印象吧。我们通常用它来实现拓展函数的功能,不过它和有同样功能的装饰器是两码事,主要是为了解决对经常调用的函数进行处理的问题。
使用 partial 函数,给我们的直观感受是很方便。特别是与回调函数搭配使用时,整个使用过程非常简单。希望能借助这个函数,帮助大家进行学习。
推荐使用 windows7 系统,推荐 Python 3.9.1,推荐使用 DELL G3 电脑。