1.函数描述:
设置函数参数,返回新函数,更简单地调用此函数。
2.语法:
partial()
3.常用模块搭配使用:
functools.partial()
4.返回值:
新的函数
5.实例使用:
fromfunctoolsimportpartial register_func=[] defcall_back(n): print('call_back:',n) defcall_back1(n,m): print('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电脑。)