迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 编程语言 > Python >

Python 中 SyntaxError: invalid token 错误

作者:迹忆客 最近更新:2022/11/20 浏览次数:

当我们声明一个名称以数字开头的变量时,会出现 Python “SyntaxError: invalid token”。 要解决此错误,请以字母或下划线开头变量名称,因为变量名称不能以数字开头。

下面是错误发生的示例代码。

# ⛔️ SyntaxError: invalid token
3_characters = ['a', 'b', 'c']

Python 中 SyntaxError invalid token

错误是因为 Python 中的变量名不能以数字开头。

变量名必须以字母或下划线开头。

解决该错误的一种方法是将数字移到变量名的末尾。

characters_3 = ['a', 'b', 'c']

变量名称可以包含字母数字字符(a-zA-Z0-9)和下划线 _

我们还可以将变量命名为:

three_characters = ['a', 'b', 'c']

Python 中的变量名称区分大小写。

CHARACTERS_3 = ['a', 'b', 'c']

characters_3 = ['d', 'e', 'f']

print(CHARACTERS_3)  # 👉️ ['a', 'b', 'c']
print(characters_3)  # 👉️ ['d', 'e', 'f']

示例中的 2 个变量完全不同,存储在内存中的不同位置。

错误消息“invalid token”有点令人困惑。

请注意 ,下划线可以用作千位分隔符。

my_num = 1_000

print(my_num)  # 👉️ 1000

因此,当我们声明一个名称为 3_characters 的变量时,Python 将其解释为十进制文字。


总结

当我们声明一个名称以数字开头的变量时,会出现 Python “SyntaxError: invalid token”。 要解决此错误,请以字母或下划线开头变量名称,因为变量名称不能以数字开头。

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

Pytyon 错误 TypeError: can only join an iterable

发布时间:2022/11/20 浏览次数:423 分类:Python

当我们将一个不可迭代的值传递给 str.join() 方法时,会出现 Python TypeError: can only join an iterable ,例如 没有调用不返回任何内容的内置方法。 要解决此错误,请确保将可迭代对象传递给

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便