Invalid Token when using Octal numbers

Question:

I’m a beginner in python and I’m trying to use a octal number in my script, but when I try it, it returns me that error:

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

There’s something wrong with my code? I’m using Python3 (and reading a python 2.2 book)

Asked By: Rafael

||

Answers:

Try 0o10, may be because of python 3, or pyshell itself.

PEP says,

octal literals must now be specified
with a leading “0o” or “0O” instead of
“0”;

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

Answered By: YOU
Categories: questions Tags: , , ,
Answers are sorted by their score. The answer accepted by the question owner as the best is marked with
at the top-right corner.