python 偏函数是通过 functools 模块被用户调用
functools.partial
:
把一个函数的某些参数给固定住(也就是设置默认值),返回一个新的函数
场景
:
当函数的参数个数太多,需要简化时,可以用偏函数
转换二进制字符串
:
#麻烦写法
def int2(x,base=2):
return int(x,base)
print(int2('1000000'))
#利用偏函数
from functools import partial
int_2 = partial(int, base=2)
print(int_2('1000000'))