2
A
回答
8
與許多其他語言一樣,Python將以0開頭的數字視爲octal表示法。 09作爲八進制無效
請參閱chapter 2.4.4在Python語言參考中。
2
這是因爲以0開頭的數字是八進制數字,八進制數字從0到7!
做a = 07
被完全接受,作爲一個八進制;所以a = 061
會導致a
包含49
3
要展開什麼@nos說:
>>> a = 01
>>> a
1
>>> a = 07
>>> a
7
>>> a = 010
>>> a
8
>>> a = 08
File "<stdin>", line 1
a = 08
^
SyntaxError: invalid token
所以,a = 010
是八進制10
,這是十進制的8八隻知道數字0到7。使這就是爲什麼這是不可能的。
相關問題
- 1. 爲什麼允許修改argv [0]?
- 2. 爲什麼C++不允許使用typeof?
- 3. 爲什麼printf空格填充只允許一個空格?
- 4. 爲什麼Convert.FromBase64()只允許2個填充字符? (C#)
- 5. 爲什麼console.log()填充不使用Function.apply()?
- 6. %爲什麼不允許
- 7. 允許非填充字段
- 8. 爲什麼不填充listView?
- 9. 爲什麼不允許元素更改大小以填充屏幕?
- 10. 不允許TextView填充整列
- 11. 爲什麼Bitset允許不同於1和0的值?
- 12. 不允許使用`tf.Tensor`作爲Python`bool`。
- 13. 爲什麼C#中不允許使用通用屬性?
- 14. 爲什麼ListView不能用DataSource填充?
- 15. Python裝飾類不允許方法調用。爲什麼?
- 16. 爲什麼在Python的`finally`子句中不允許'繼續'?
- 17. 的Python:爲什麼`return`不是一個模塊中允許
- 18. Flex UIComponent不允許使用「ALPHA」填充創建矩形
- 19. 用0填充
- 20. C90不允許在printf中使用%,爲什麼?
- 21. 爲什麼不允許在索引視圖中使用UNION
- 22. 爲什麼Cassandra不允許在更新語句中使用udf?
- 23. 爲什麼在xml屬性中不允許使用字符'<'?
- 24. 爲什麼模板定義中不允許使用結構體?
- 25. 爲什麼在靜態方法中不允許使用「this」?
- 26. 爲什麼在「使用」綁定中不允許模式?
- 27. 爲什麼熊貓不允許在groupby中使用分類列?
- 28. OpenCL中不允許使用變長數組聲明 - 爲什麼?
- 29. 爲什麼header允許跨域不允許使用echo來輸出變量值?
- 30. 爲什麼java允許NPE
可能的[Python:Invalid Token]重複(http://stackoverflow.com/questions/336181/python-invalid-token) – geoffspear