且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

《Python语言程序设计》——2.4 标识符

更新时间:2022-10-04 08:42:24

本节书摘来自华章计算机《Python语言程序设计》一书中的第2章,第2.4节,作者:[美]梁勇(Y. Daniel Liang) 更多章节内容可以访问云栖社区“华章计算机”公众号查看。

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)?


《Python语言程序设计》——2.4 标识符https://yqfile.alicdn.com/835089a04353728e11eb257f4491aef927580506.png" >