【文件属性】:
文件名称:Python使用functools模块中的partial函数生成偏函数
文件大小:45KB
文件格式:PDF
更新时间:2021-01-21 17:31:20
al ar art
python 中提供一种用于对函数固定属性的函数(与数学上的偏函数不一样)
# 通常会返回10进制
int('12345') # print 12345
# 使用参数 返回 8进制
int('11111', 8) # print 4681
每次都得添加参数比较麻烦, functools提供了partial的方法
import functools
foo = functools.partial(int, base=8)
foo('11111') # print 4681
通过这种方法生成一个固定参数的新函数.
假设要转换大量的二进制字符串,每次都传入int(x, base=2)非