购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

3.5
第13课:变量名字很讲究

大家注意到变量名了吗?基本都是以字母开头,大家知道为什么吗?原来Python变量的命名需要遵循一定的规则,变量的命名规则有很多,下面我们介绍常用的规则。

(1)变量可以取你喜欢的任何名字。不过要记住一点,变量的名字由字母、数字、或者下画线“_”组成,不能使用空格、连字符、标点符号、引号或其他字符。例如 var$ 就是不合法的,Python会帮我们指出来。

      var$=1
      SyntaxError:invalid syntax

Python提示我们invalid syntax,意思是无效的语法。

(2)变量名的第一个字符是有限制的,第一个字符只能是字母或者下画线。如果是字母,那么最好是小写字母。第一个字符不可以是数字。例如, 2h 这样的变量名是不合法的,b2、a_1、_1a都是合法的变量名。

      2h
      SyntaxError:invalid syntax

(3)Python变量名是区分字母大小写的。也就是说,变量名bc和Bc是不同的两个变量名。在程序中,我们定义了bc变量,要输出bc变量,但是我们把bc变量写成了Bc,这个时候Python就不认识了,因为我们定义的变量是bc,而不是Bc。

      bc=1
      print(Bc)
      NameError:name'Bc'is not defined. Did you mean:'bc'?

(4)虽然变量名的长度没有限制,但是不建议太长。如果是这样的:sdklfksdjlfjsdalkjfjksdaklfjkasdfkaskdlfjkas,就会很容易出错。

(5)变量名最好取一眼就能明白的,比如年龄:age,姓名:name。 +KKmldVz7u85iRDQwGClowzA2aaVfZ9SeawNdscWq39WGSwi3dFWXpeVCRyT1UFG

点击中间区域
呼出菜单
上一章
目录
下一章
×