我使用的是python 3.2.2。
我正在寻找一个将二进制字符串(如“0B1010”或“1010”)转换为二进制文本(如0B1010)(不是字符串或十进制整数文本)的函数。
我自己动手很容易,但我更喜欢使用标准的功能或一个成熟的功能:我不想“重新发明轮子”。
不管怎样,我很高兴看到你们可能拥有的任何高效算法。

最佳答案

字符串是文本。

3>> bin(int('0b1010', 2))
'0b1010'
3>> bin(int('1010', 2))
'0b1010'
3>> 0b1010
10
3>> int('0b1010', 2)
10

08-20 02:23