使用八进制数时,标记无效
-
11-09-2019 - |
题
我在python初学者,我想在我的脚本中使用一个八进制数,但是当我尝试它,它返回我的错误:
>>> a = 010
SyntaxError: invalid token (<pyshell#0>, line 1)
>>> 01
SyntaxError: invalid token (<pyshell#1>, line 1)
有什么东西错我的代码?我使用Python3(和读取一个python 2.2书)
解决方案
尝试0o10
,可能是因为蟒3,或pyshell本身。
PEP说
八进制文字现在必须指定 与前面的“0°”或“0O”,而不是 “0”;
不隶属于 StackOverflow