为此,我希望首先将位字符串转换为整数。int("00000010000....0000000",128)ValueError: int() base must be >= 2 and <= 36
我的问题是如何在Python中将长位字符串转换为整数?或者,还有其他方法可以实现比特级,而无需将位字符串转换为整数?
我在python中找到了一个用6修改数字5的程序,但问题是我在python2中得到了它,如果我在python3中更改它并重新运行它,就会产生奇怪的输出。python 2代码的来源是
def convert5to6rec(num):
# Base case for recurssion termination