带有太多字符的python输出

我的代码有一点问题。 当我显示它时,我会在开头看到数字和“ 0b”。 而我想做的就是摆脱那个“ 0b”而得到数字。例如:

  

11000

所以这是我的代码:

import time
dec = input("decimal number: ")
decimal = int(dec)
print(decimal,"in binary is:",bin(decimal))
time.sleep(4)

这就是我的输出:

decimal number: 24
24 in binary is: 0b11000

(赋予其他数字不变)

wuxiuhao 回答:带有太多字符的python输出

您可以将其切成薄片。

print(decimal,"in binary is:",str(bin(decimal))[2:])
本文链接:https://www.f2er.com/3131361.html

大家都在问