python输出的字符太多

问题描述 投票:0回答:1

我的代码中有一点问题。当我显示它时,我会在开头看到数字和“ 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

(赋予其他数字不变)

python printing binary output decimal
1个回答
0
投票

您可以将其切片。

print(decimal,"in binary is:",str(bin(decimal))[2:])
© www.soinside.com 2019 - 2024. All rights reserved.