偏函数
将int函数的base参数值固定住,并作为新的函数复制给int2,。
import functools
int2 = functools.partial(int, base=2)
>>> int2('1000000')
64
简单总结functools.partial的作用就是,把一个函数的某些参数给固定住(也就是设置默认值),返回一个新的函数,调用这个新函数会更简单。
偏函数也是用到args,*kw,将参数传递给所固定的函数,前提是所固定的函数要有该参数。
偏函数
将int函数的base参数值固定住,并作为新的函数复制给int2,。
import functools
int2 = functools.partial(int, base=2)
>>> int2('1000000')
64
简单总结functools.partial的作用就是,把一个函数的某些参数给固定住(也就是设置默认值),返回一个新的函数,调用这个新函数会更简单。
偏函数也是用到args,*kw,将参数传递给所固定的函数,前提是所固定的函数要有该参数。