我是python中的初学者,我正在尝试在我的脚本中使用八进制数字,但是当我尝试它时,它会返回错误:
>>> a = 010
SyntaxError: invalid token (<pyshell#0>, line 1)
>>> 01
SyntaxError: invalid token (<pyshell#1>, line 1)
我的代码有问题吗?我正在使用Python3(并阅读python 2.2书)
答案 0 :(得分:70)
尝试0o10
,可能是因为python 3,或者是pyshell本身。
PEP说,
现在必须指定八进制文字 用前导“0o”或“0O”代替 “0”;