去掉二进制中的0b前缀

16
我试图将一个二进制数转换为去掉0b字符串的形式。 我知道如何得到一个二进制数。
x = 17

print(bin(17))

'0b10001'

但我想要将字符串中的0b去掉,但是在做这个操作时遇到了一些问题。这将会在一个返回没有0b的二进制数的函数内实现。

11个回答

-1
print (bin(int(input().strip()))[2:])

Pythonic的解决方式。;)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接