私はpythonの初心者であり、スクリプトで8進数を使用しようとしていますが、試してみると、次のエラーが返されます。
>>> a = 010
SyntaxError: invalid token (<pyshell#0>, line 1)
>>> 01
SyntaxError: invalid token (<pyshell#1>, line 1)
コードに問題がありますか?私はPython3を使用しています(python 2.2本を読んでいます)
0o10
を試してください。python 3、またはpyshell自体が原因である可能性があります。
PEPは言う、
8進リテラルは、 "0"ではなく "0o"または "0O"で始まるように指定する必要があります。