
上QQ阅读APP看书,第一时间看更新
2.3.1 变量的命名
变量由字母、数字或下划线组成。变量的第1个字符必须是字母或下划线,其他字符可以由字母、数字或下划线组成。例如:
01 # 正确的变量命名 02 var_1 = 1 03 print (var_1) 04 _var1 = 2 05 print( _var1)
【代码说明】
·第2行代码定义了一个名为var_1的变量,该变量的初始值为1。这个变量以字母开头,后面的字符由字母、下划线和数字组成。
·第3行代码输出结果如下。
1
·第4行代码定义了一个名为_var1的变量,该变量的初始值为2。这个变量以下划线开头,后面的字符由字母和数字组成。
·第5行代码输出结果如下。
2
下面这段代码演示了错误的变量命名方式。
01 # 错误的变量命名 02 1_var = 3 03 print (1_var) 04 $var = 4 05 print ($var)
【代码说明】
·第2行代码定义了一个名为1_var的变量,该变量以数字开头,后面的字符由字母、下划线组成。
·第3行代码,变量以数字开头,不符合变量命名的规则。提示如下错误:
SyntaxError: invalid syntax
·第4行代码定义了一个名为$var的变量,该变量以$符号开头。
·第5行代码,变量以$符号开头,不符合变量命名的规则。提示如下错误:
SyntaxError: invalid syntax