gpt4 book ai didi

Python 赋值返回错误(无效 token )

转载 作者:行者123 更新时间:2023-11-30 23:22:19 24 4
gpt4 key购买 nike

今天我正在学习 python,我在控制台中分配了一个 int 变量,如下所示

zipcode = 02492

但它返回给我这样的错误

SyntaxError: invalid token

为什么会这样,我不明白?请帮我解决这个问题。

最佳答案

您收到错误的原因是 Python 将以数字 0 开头的数字解释为 octal (基数 8)。但是,唯一有效的八进制数字是 0-7,因此邮政编码中的 9 会被视为无效。此外,如果您使用的是 Python 3,八进制文字的格式已更改,因此它们现在以 0o 开头(零后跟小写字母 o),因此您仍然会收到错误如果您尝试输入 zipcode = 02432,这在 Python 2 中有效。

由于邮政编码不需要对其执行数学运算,因此最好将其存储为字符串。

关于Python 赋值返回错误(无效 token ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24583277/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com