使用八进制数字时令牌无效

发布于 2024-08-13 22:02:04 字数 276 浏览 10 评论 0原文

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

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

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

I'm a beginner in python and I'm trying to use a octal number in my script, but when I try it, it returns me that error:

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

There's something wrong with my code? I'm using Python3 (and reading a python 2.2 book)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

挽心 2024-08-20 22:02:04

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

政治公众人物说,

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

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

Try 0o10, may be because of python 3, or pyshell itself.

PEP says,

octal literals must now be specified
with a leading "0o" or "0O" instead of
"0";

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文