偏函數 —>functools.partial
相當於自己使用已有的函數,將其某一個參數的值,或者自己需要固定的值,固定在一個新的函數中,從而構造一個新的函數出來。
借用廖雪峯的例子,原文:
>>> import functools
>>> int2 = functools.partial(int, base=2)
>>> int2('1000000')
64
>>> int2('1010101')
85
>>>max2 = functools.partial(max, 10)
>>>max2(5, 6, 7)
>>>10