python教程—使用八进制数时,令牌无效-Python实用宝典

python教程—使用八进制数时,令牌无效

我是python的初学者,我试图在我的脚本中使用一个八进制数,但当我尝试它时,它返回我的错误:

我是python的初学者,我试图在我的脚本中使用一个八进制数,但当我尝试它时,它返回我的错误:

    >>> a = 010 SyntaxError: invalid token (<pyshell#0>, line 1) >>> 01 SyntaxError: invalid token (<pyshell#1>, line 1)

我的代码有问题吗?我正在使用Python3(并且正在阅读一本python 2.2的书)

回答

尝试0o10,可能是因为python3,或者pyshell本身。

PEP说,

现在必须指定八进制文字
用“0o”或“0o”代替
“0”;

< a href = " http://www.python.org/dev/peps/pep-3127/ " rel = " noreferrer " > http://www.python.org/dev/peps/pep-3127/ < / >

​Python实用宝典 (pythondict.com)
不只是一个宝典
欢迎关注公众号:Python实用宝典

本文由 Python实用宝典 作者:Python实用宝典 发表,其版权均为 Python实用宝典 所有,文章内容系作者个人观点,不代表 Python实用宝典 对观点赞同或支持。如需转载,请注明文章来源。
0

发表评论