2.4 标识符
关键点:标识符用于命名程序中标识像变量和函数这样的元素。
如程序清单2-3中所示,number1、number2、number3、average、input、eval和print是出现在程序中的事物的名称。在程序设计术语表中,这类名字被称为标识符。所有标识符必须遵从以下规则:
- 标识符是由字母、数字和下划线(_)构成的字符序列。
- 标识符必须以字母或下划线(_)开头,不能以数字开头。
- 标识符不能是关键字。(参见附录A,它是一个关键字的列表。)关键字,又被称为保留字,它们在Python中有特殊意义。例如:import是一个关键字,它告诉Python解释器将一个模块导入到程序。
- 标识符可以为任意长度。
例如:area、radius和number1都是合法标识符,而2A和d+4不是,因为它们没有遵从这些规则。当Python检测出不合法的标识符时,它就会报告一个语法错误并终止程序。
注意:因为Python区分大小写,所以area、Area和AREA是不同的标识符。
提示:描述性标识符可以使程序更加易于阅读。避免使用简写的标识符。使用完整的单词更具描述性。例如:numberOfStudents比numStuds、numOfStuds或numOfStudents更好。我们在书里完整的程序中使用描述性的名字。然而,我们也会偶尔为了简洁起见在代码段中使用像i、j、k、x和y这样的变量名。这些名字也为代码段提供了一种风格。
提示:变量名使用小写字母,例如:radius和area。如果一个名字包含几个单词,将这几个单词连在一起构成一个变量名,第一个单词要小写,而后续的每个单词的第一个字母要大写,例如:numberOfStudents。这种命名方式被称为骆驼拼写法,因为大写的字母好像骆驼的驼峰。
检查点
2.6 下面哪些标识符是有效的?哪些是Python关键字(参见附录A)?
https://yqfile.alicdn.com/835089a04353728e11eb257f4491aef927580506.png" >
时间: 2024-10-24 05:11:10