Token inválido quando se utiliza números Octal
-
11-09-2019 - |
Pergunta
Eu sou um novato em python e eu estou tentando usar um número octal no meu script, mas quando eu tento, ele me retorna esse erro:
>>> a = 010
SyntaxError: invalid token (<pyshell#0>, line 1)
>>> 01
SyntaxError: invalid token (<pyshell#1>, line 1)
Há algo de errado com o meu código? Estou usando Python3 (e lendo um python 2,2 livro)
Solução
Tente 0o10
, pode ser por causa de python 3, ou pyshell si.
PEP diz:
literais octais deve ser especificada com um "0o" líder ou "0O" em vez de "0";
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow