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

简介:

本节书摘来自华章计算机《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)?


<a href=https://yqfile.alicdn.com/835089a04353728e11eb257f4491aef927580506.png" >
相关文章
|
4月前
|
Python
使用python统计字符串中字母个数的函数程序设计
要统计Python字符串中的字母,首先就应该要判断出这些字符为字母,那该如何判断呢?我们可以将该字符串通过Python内置的字符串方法upper()来全部转换为大写,然后通过for循环来遍历该字符串,每次迭代过程中都使用isupper()方法来判断该字符是否为大写。这样就可以避免将字符串中的中文统计在内。我们首先来通过一个实例来了解isupper()方法的用法,如下:
49 2
|
7月前
|
Python
Python中的标识符和保留字
Python中的标识符和保留字
21 0
|
7月前
|
Python Windows
Python程序设计实例 | 带图标的exe可执行文件的打包
* 本系列推文案例中,建议Python采用3.10及以上版本,NumPy采用1.22.3及以上版本,Matplotlib采用3.5.1及以上版本,Pandas采用1.4.2及以上版本。Python从3.10这个版本开始,标准发行版本中自带的IDLE交互式环境中输入提示符>>>单独放在左侧,不能随输入语句一起复制。为了清晰区分实例在交互环境中的输入和输出,本系列推文在每个输入语句的开头依然保留输入提示符>>>。
86 0
|
17天前
|
安全 数据安全/隐私保护 Python
292: 程序设计C 实验五 题目三 设计密码(python)
292: 程序设计C 实验五 题目三 设计密码(python)
|
1月前
|
Python
Python-标识符docx
Python-标识符docx
10 1
|
6月前
|
数据安全/隐私保护 Python
python之用户登录程序设计
python之用户登录程序设计
|
7月前
|
Python
Python程序设计实例 | 列表
* 本系列推文案例中,建议Python采用3.10及以上版本,NumPy采用1.22.3及以上版本,Matplotlib采用3.5.1及以上版本,Pandas采用1.4.2及以上版本。Python从3.10这个版本开始,标准发行版本中自带的IDLE交互式环境中输入提示符>>>单独放在左侧,不能随输入语句一起复制。为了清晰区分实例在交互环境中的输入和输出,本系列推文在每个输入语句的开头依然保留输入提示符>>>。
133 0
Python程序设计实例 | 列表
|
4月前
|
索引 Python
Python 列表查找元素位置的高级函数代码程序设计
Python中,要查找list列表中元素的位置,即元素在列表中的索引位置,可以使用list列表类型内置的方法index(),但这个并不能直接使用,因为要考虑到查找的元素可能并不存在于list列表之中,而使用index()方法查找列表中并不存在的元素,Python将抛出ValueError,程序也可能因此终止,为了避免这种情况
41 3
|
4月前
|
Java Python
Python 基础——标识符
Python 基础——标识符
|
5月前
|
Python
Python中的保留字与标识符
Python中的保留字与标识符
35 1

热门文章

最新文章