Недопустимый токен при использовании восьмеричных чисел
-
11-09-2019 - |
Вопрос
Я новичок в 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.
ПЕП говорит,
восьмеричные литералы теперь должны указываться с начальной буквы "0o" или "0O" вместо "0";
Не связан с StackOverflow