变量没有充分理由导致语法错误

时间:2016-05-11 18:35:57

标签: python python-3.x

这些变量导致语法错误:

1point = "AJS"
2points = "BKT"
3points = "CLU"
4points = "DMV"
5points = "ENW"
6points = "FOX"
7points = "GPY"
8points = "HQZ"
9points = "IR"

我希望程序继续运行,但它会卡在“1point”

1 个答案:

答案 0 :(得分:1)

Python变量名称只能以下划线或字母开头,而不能以数字开头。数字可以在名称中的任何其他位置使用,而不是在开始时使用。

请参阅Identifiers and keywords section

  

在ASCII范围内(U + 0001..U + 007F),标识符的有效字符与Python 2.x中的相同:大写和小写字母A到Z,下划线_ 和除了第一个字符,数字0到9。

大胆强调我的。 Python 3支持Unicode变量名,因此可以使用ASCII范围之外的字符。有关详细信息,请参阅上面的链接。