在Python中打印二进制文件

时间:2014-12-03 20:54:00

标签: python

我需要有效地打印二进制数字0-250

到目前为止,我已尝试过代码:          " {0:BN}"。功能(

有没有人知道我将如何使用此代码或任何不同的建议,我可以使用它来打印二进制数字0-250。

1 个答案:

答案 0 :(得分:0)

python bin函数中的

可以做到这一点:

>>> bin(2)
'0b10'         # value produced by bin is prefixed with 0b, it indicates valid python binary format
>>> bin(4)
'0b100'
>>> bin(100)
'0b1100100'

你也可以使用格式:

>>> "{:b}".format(10)
'1010'

尝试这样:使用bin

[bin(x) for x in range(251)]     # produces list of binary from 0-250

使用格式:

["{:b}".format(x) for x in range(251)]

你可以这样打印:

for x in range(251):
    print(bin(x))

或:

for x in range(251):
    print("{:b}".fromat(x))