Python “理解”;“无效的十进制文字”;

Python “理解”;“无效的十进制文字”;,python,Python,我正在试图了解问题所在。Python标识符不能以数字开头 “箭头”指向year,因为100\u 000是一个有效的整数文本。遗憾的是,在python中,您无法创建以数字开头的变量,因此可以使用如下内容: 100_year = date.today().year - age + 100 ^ SyntaxError: invalid decimal literal 因此,您可以使用year\u 100。变量名称不能以数字/数字开头 hundred_year = date.today(

我正在试图了解问题所在。

Python标识符不能以数字开头


“箭头”指向
year
,因为
100\u 000
是一个有效的整数文本。

遗憾的是,在python中,您无法创建以数字开头的变量,因此可以使用如下内容:

100_year = date.today().year - age + 100
      ^
SyntaxError: invalid decimal literal


因此,您可以使用
year\u 100
。变量名称不能以数字/数字开头
hundred_year = date.today().year - age + 100