0
我想在輸入011
迭代像一個字符串:轉換二進制數串蟒蛇
val = str(011)
for _iter in range(len(val)):
if _iter[i]=='1':
print "yes"
但在檢查的值,它似乎給不同的輸出中。
>>> val = str(011)
>>> val
'9'
>>> val = str(42565)
>>> val
'42565'
爲什麼我得到'9'
爲上述值?
實施:
我想根據串011
顯示列表
假設list = [1,2,3]
的數值,以便輸出將是
2
3
你能詳細說明你想要得到的輸出嗎? – Mureinik
是不是八進制的'0'前綴?另外,對於二進制使用'0b',對於八進制和向前兼容使用'0o'。 –