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)

Foi útil?

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";

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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top