Invalid Token when using Octal numbers

六月ゝ 毕业季﹏ 提交于 2019-11-27 01:43:51

问题


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)


回答1:


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/



来源:https://stackoverflow.com/questions/1837874/invalid-token-when-using-octal-numbers

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!