long - python variable types



Недопустимый токен при использовании октальных чисел (1)

Я новичок в python, и я пытаюсь использовать восьмеричное число в моем скрипте, но когда я его пробую, он возвращает мне эту ошибку:

>>> 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 говорит,

теперь должны быть указаны восьмеричные литералы с ведущими «0o» или «0O» вместо «0»;

http://www.python.org/dev/peps/pep-3127/





octal