當(dāng)函數(shù)的參數(shù)個(gè)數(shù)太多饼齿,需要簡(jiǎn)化時(shí)拳话,使用functools.partial可以創(chuàng)建一個(gè)新的函數(shù)漫仆,這個(gè)新函數(shù)可以固定住原函數(shù)的部分參數(shù)泊碑,從而在調(diào)用時(shí)更簡(jiǎn)單坤按。
>>> importfunctools
>>> int2 = functools.partial(int, base=2)
>>> int2('1000000')
64