Python:带有额外字母的二进制数字转换

时间:2016-07-15 18:17:05

标签: python binary numbers

我正在python项目中将大二进制数转换为十进制数。 我使用这种方法来转换二进制数:

for number in binary_numbers:
   integer = int(number, 2)
   integers.append(integer)

这将访问binary_numbers列表,并将转换后的数字添加到另一个整数列表中。

鉴于此二进制数:'1101100111001001110110001100100111011001110010001101100011001001110110011100100111011000110010001101100111001000110110001100100'

我得到了这个: 144745261873314177475604083946266324068L

数字是正确的,但最后添加了一个“L”。

我系列中的下一个最小数字是: '110110011100100111011000110010011101100111001000110110001100100' 它给了我一个小数值7846656369001524324(没有'L')

为什么'L'在那里?它从哪里来的?任何帮助将不胜感激。

0 个答案:

没有答案
相关问题