Frage

Ich bin ein Anfänger in Python und ich versuche, eine Oktalzahl in meinem Skript zu verwenden, aber wenn ich es versuchen, gibt sie mir diesen Fehler:

>>> a = 010
SyntaxError: invalid token (<pyshell#0>, line 1)
>>> 01
SyntaxError: invalid token (<pyshell#1>, line 1)

Es ist etwas falsch mit meinem Code? Ich verwende Python3 (und ein Python 2.2 Buch zu lesen)

War es hilfreich?

Lösung

Versuchen 0o10, kann wegen der 3 Python sein, oder pyshell selbst.

PEP sagt:

  

Oktal Literalen muss nun angegeben werden   mit einem führenden „0o“ oder „0O“ statt   "0";

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

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top