编程的人总得给变量起个有一定意义的名字才能记得住,一般情况就用名字来表示这个变量的用途了。
变量名称你随便起多长都可以的。包含字母或者数字都行,但是不能用数字来开头。大写字母也能用,不过还是建议都用小写字母来给变量命名,这个比较传统哈。
变量名里面可以有下划线_,一般在多个单词组成的变量名里面往往用到下划线,比如your_name等等。
你要是给变量起名不合规则,就会出现语法错误提示了:
>>> 76trombones = 'big parade'
SyntaxError: invalid syntax
>>> more@ = 1000000
SyntaxError: invalid syntax
>>> class = 'Advanced Theoretical Zymurgy'
SyntaxError: invalid syntax
第一个数字开头所以不合规则,第二个有非法字符@,第三个这个class咋不行呢?好奇吧?
因为clas是Python里面的一个关键词啦。解释器要用关键词来识别程序的结构,这些关键词是不能用来做变量名的。
以下是Python3的关键词哈:
False class finally is
return None continue for lambda
try True def from nonlocal
while and del global not
with as elif if or
yield assert else import pass
break except in raise
你不用去记忆这些哈。因为一般大多数的开发环境里面,关键词都会有区别于普通代码的颜色提示你,你要是用他们做变量名了,一看就会知道的。