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

3.5 变量取名字很讲究

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

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

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

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

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

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

变量名最好取一眼就能明白的,比如年龄:age,姓名:name。 1EQRPEaMcDL1lc7CtHbY2ztElxV13cCbLkjhCRTQtLiCW1BI4IirB09cPQz/tXhG

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

打开