我在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”;

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top