我正在python项目中将大二进制数转换为十进制数。 我使用这种方法来转换二进制数:
for number in binary_numbers:
integer = int(number, 2)
integers.append(integer)
这将访问binary_numbers列表,并将转换后的数字添加到另一个整数列表中。
鉴于此二进制数:'1101100111001001110110001100100111011001110010001101100011001001110110011100100111011000110010001101100111001000110110001100100'
我得到了这个: 144745261873314177475604083946266324068L
数字是正确的,但最后添加了一个“L”。
我系列中的下一个最小数字是: '110110011100100111011000110010011101100111001000110110001100100' 它给了我一个小数值7846656369001524324(没有'L')
为什么'L'在那里?它从哪里来的?任何帮助将不胜感激。