为了将整数转换为二进制,我使用了以下代码:
>>> bin(6) '0b110'
什么时候擦除“ 0b”,我用这个:
>>> bin(6)[2:] '110'
我能做些什么,如果我想展现6的00000110,而不是110?
6
00000110
110
>>> '{0:08b}'.format(6) '00000110'
仅说明格式化字符串的部分:
{}
0
:
08
b
如果您使用的是Python 3.6或更高版本,则还可以使用f字符串:
>>> f'{6:08b}' '00000110'