在Python解釋器中,08
和09
似乎無效。例如:爲什麼Python中的08或09無效?
>>> 01
1
>>> 02
2
>>> 03
3
>>> 04
4
>>> 05
5
>>> 06
6
>>> 07
7
>>> 08
File "<stdin>", line 1
08
^
SyntaxError: invalid token
>>> 09
File "<stdin>", line 1
09
^
SyntaxError: invalid token
正如你所看到的,只有08
和09
似乎並不管用。這些特殊的價值或東西?
它是八進制符號。還有幾百個問題的副本......請在提問之前做一些努力搜索,我從字面上搜索了'python 08'並獲得了來自SO的多個相關結果。 – l4mpi 2014-10-17 11:25:14
它們是八進制的。 http://stackoverflow.com/questions/11620151/what-do-numbers-starting-with-0-mean-in-python – 2014-10-17 11:25:19