使用八进制数字时令牌无效
我是一个Python初学者,我正在尝试在脚本中使用八进制数,但是当我尝试它时,它会返回错误信息:
>>> a = 010 SyntaxError: invalid token (<pyshell#0>, line 1) >>> 01 SyntaxError: invalid token (<pyshell#1>, line 1)
我的代码有问题吗? 我正在使用Python3(和阅读一本Python 2.2书)
试试0o10
,可能是因为python 3,或者pyshell本身。
PEP说,
现在必须用前导“0”或“0”而不是“0”来指定八进制文字。