基本上,我想做的是:
>>> from functools import partial
>>> partial(str.startswith, prefix='a')('a')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: startswith() takes no keyword arguments
Run Code Online (Sandbox Code Playgroud)
但更普遍的问题是,如何用特定的位置参数填充partial.
PS我确实意识到我可以用一个lambda代替.
python ×1