4
用於產生二進制數字的位數n
數字
我這樣做是爲了得到多達16個二進制數字。N位數字的二進制數字
n = 6 # for 6 digits
for i in xrange(16):
b = bin(i)[2:]
l = len(b)
b = str(0) * (n - l) + b
print b
它會導致這樣的
000000
000001
000010
000011
000100
000101
000110
000111
001000
001001
001010
001011
001100
001101
001110
001111
,但我想要的是獲取這些值沒有前綴添加一系列的0s
。
任何人都可以幫助我。
謝謝
我覺得意思格式化用前導零的字符串,不concating串 – 2014-08-31 07:17:04
@kroolik用戶,非常感謝您指出這一點。我相應地更新了答案。 – falsetru 2014-08-31 07:21:46