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

被折叠的 条评论
为什么被折叠?
