python 的偏函数

Python的functools模块提供了很多有用的功能,其中一个就是偏函数(Partial function)。要注意,这里的偏函数和数学意义上的偏函数不一样。

int()函数可以把字符串转换为整数,当仅传入字符串时,int()函数默认按十进制转换:

>>> int('12345')
12345

#转八进制.

>>> int('12345',base=8)
5349

#转16进制.

>>> int('12345',16)
74565

#将二进制转为十进制,base 默认是10.

def int2(x,base=2):
    return int(x,base)

print(int2('1010'))