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

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

《Python语言程序设计》——2.4 标识符的相关文章

《Python语言程序设计》—— 导读

前 言 本书假设你是一位先前没有任何程序设计经验的程序员新手.那么,什么是程序设计呢?程序设计是指使用程序设计语言编写程序以解决问题.不论你使用的是哪种程序设计语言,解决问题和程序设计的根本都是一致的.你可以使用任何一种像Python.Java.C++或C#这样的高级程序设计语言来学习程序设计.一旦知道如何使用其中一门语言编写程序,那么如何使用其他语言编写程序就很容易,因为编写程序的基本技能都是一样的. 那么,使用Python学习程序设计的优势在哪里呢?Python易于学习,且编程有趣.Pyth

《Python语言程序设计》——3.2 常见的Python函数

3.2 常见的Python函数 关键点:Python提供了许多有用的用于解决常见程序设计任务的函数. 函数是完成一个特殊任务的一组语句.Python语言和其他程序设计语言一样,都提供了一个函数库.你已经使用过eval.input.print和int函数.这些都是内置函数并且在Python解释器里均可用.所以使用这些函数你不用导入任何模块.除此之外,你还可以使用abs.max.min.pow和round等内置函数,如表3-1所示. 例如: 我们常常为解决数学问题创建一些程序.Python的math

《Python语言程序设计》——3.3 字符串和字符

3.3 字符串和字符 关键点:字符串(第1章讲过)是一连串的字符.Python处理字符和字符串的方式是一样的. 在Python里,你除了可以处理数值,还可以处理字符串.一个字符串就是一串包括文本和数字的字符.字符串必须被括在一对单引号( ' )或者双引号( " )里.Python没有字符数据类型.一个字符的字符串代表一个字符.例如: 第一条语句将只有字符A的字符串赋值给变量letter.第二条语句将只有数字字符4的字符串赋值给变量number.第三条语句将字符串"good mornin

《Python语言程序设计》——2.13 软件开发流程

2.13 软件开发流程 关键点:程序开发周期是一个包括明确需求.分析.设计.实现.测试.部署和维护的多步骤过程. 开发软件是一个工程过程.软件产品,无论是大还是小,它们都有相同的周期:明确需求.系统分析.系统设计.实现.测试.部署和维护,如图2-2所示. 明确需求是寻求理解软件要解决的问题和建立关于软件系统需要完成任务的详细文档的一个正式流程.这个阶段需要用户和开发者之间的进行紧密的交互.本书中大多数例子都很简单,并且它们的需求陈述很明确.然而,在现实世界中,问题并不总是定义明确.开发者需要保持

《Python语言程序设计》——1.3 程序设计语言

1.3 程序设计语言 关键点:计算机程序,又称为软件,是告诉计算机要做什么的指令集. 计算机并不理解人类的语言,所以程序必须用计算机使用的语言来书写.现在有几百种程序设计语言,开发它们对人们来说可以让程序设计过程更加简单.但是,所有的程序必须被转换成计算机能够理解的语言.1.3.1 机器语言 计算机自己的语言(会因计算机的种类不同而有所不同)是它的机器语言--一套内嵌在计算机内的原始指令集.这些指令以二进制代码的形式存在,所以如果给计算机一条用它自己的语言编写的程序,必须输入二进制码的指令.例如

《Python语言程序设计》——2.15 本章总结

2.15 本章总结 可以使用input函数来获取输入,使用eval函数将字符串转化为数值. 标识符是程序中使用的元素的名字. 标识符是由任意长度的英文字母.数字.下划线( )和星号(*)构成的字符序列.标识符必须以英文字母.下划线( )开头,不能以数字开头.标识符不能是关键字. 在程序中变量用于存储数据. 等号(=)的作用是赋值运算符. 在使用一个变量前必须对它赋值. Python中有两种数值数据类型:整数和实数.整数型(简写为int)适用于整数,而实数型(又称浮点型)适用于有小数点的数字. P

《Python语言程序设计》——1.8 程序设计错误

1.8 程序设计错误 关键点:程序设计错误可以分为三类:语法错误.运行时错误和逻辑错误.1.8.1 语法错误你会遇到的大多数常见错误都是语法错误.就像任何一种程序设计语言一样,Python也有自己的语法,你需要遵从语法规则编写代码.如果你的程序违反了这些规则--例如:忘写一个引号或者拼错一个单词--Python将会报告语法错误.语法错误来自代码构建过程中的错误,例如:敲错了一条语句,不正确的缩进,忽略某些必需的标点符号,或者使用了左括号而忘了右括号.这些错误通常很容易被检测到,因为Python会

《Python语言程序设计》——第2章基本程序设计2.1 引言

第2章 基本程序设计 学习目标 编写程序完成简单的计算(第2.2节). 使用input函数从程序的用户处获取输入(第2.3节). 使用标识符来命名元素,例如:变量和函数等(第2.4节). 将数据赋值给变量(第2.5节). 实现同时赋值(第2.6节). 定义命名常量(第2.7节). 使用运算符+.-.././/.%和*(第2.8节). 编写和计算数字表达式(第2.9节). 利用简捷运算符简化编码(第2.10节). 使用int和round函数进行数据类型转换和四舍五入(第2.11节). 使用time

《Python语言程序设计》——2.2 编写一个简单的程序

2.2 编写一个简单的程序 关键点:编写一个涉及设计解决问题的策略的程序,然后使用程序设计语言实现这些策略.首先,让我们来看一个计算圆面积的简单问题.我们该如何编写程序来解决这个问题呢?编写程序涉及如何设计算法以及如何将算法翻译成程序设计指令或代码.当你编写代码时--即你在编写程序时--你就将一个算法翻译成一段程序.算法描述的是如何通过列出要进行的动作和这些动作的执行顺序来解决一个问题.算法可以帮助程序员在使用程序设计语言编程之前做一个规划.算法可以用自然语言或伪代码(即自然语言与某些程序设计代