python中是否有“对应物” functools.partial?
即我想避免的是写:
lambda x, y: f(x)
Run Code Online (Sandbox Code Playgroud)
但是我很想像我写的那样保留相同的属性(关键字参数,漂亮的代表):
from functools import partial
incr = partial(sum, 1)
Run Code Online (Sandbox Code Playgroud)
代替
incr = lambda x: sum(1, x)
Run Code Online (Sandbox Code Playgroud)
我知道这样的东西很容易写,但我想知道是否已经有一种忽略参数的标准方法。
一个常见的用例是 Qts 信号和插槽。