文章目录
P12——11. 保留字和标识符
1. 保留字
2. Python标识符的命名规则(必须遵守)
3. Python标识符的命名规范(建议遵守)
P13——12. 变量与常量
变量的语法结构
变量命名应遵循以下几条规则
常量
P14——13. 数值类型
1. 整数类型
2. 浮点数类型
P15——14. 字符串类型
P12——11. 保留字和标识符
1. 保留字
指在Python中被赋予特定意义的一些单词,在开发程序时,不可以把这些保留字作为变量、函数、类、模块和其他对象的名称来使用。
示例3-1—查询Python中的保留字个数(keyword):
示例3-2—保留字严格区分大小写:
2. Python标识符的命名规则(必须遵守)
- 可以是字符(英文、中文)、下划线 “_” 和数字,并且第一个字符不能是数字
- 不能使用Python中的保留字
- 标识符严格区分大小写
- 以下划线开头的标识符有特殊意义,一般应避免使用相似的标识符
- 允许使用中文作为标识符,但不建议使用
3. Python标识符的命名规范(建议遵守)
- 模块名尽量短小,并且全部使用小写字母,可以使用下划线分隔多个字母。例如:grame_main
- 包名尽量短小,并且全部使用小写字母,不推荐使用下划线。例如:com.ysjpython,不推荐使用 com_ysjpython
- 类名采用单词首字母大写形式(Pascal风格)。例如:MyClass
- 模块内部的类采用 “_” + Pascal风格的类名组成,例如:在MyClass中的内部类 _InnerMyClass
- 函数、类的属性和方法的命名,全部使用小写字母,多个字母之间使用下划线分隔
- 常量命名时采用全部大写字母,可以使用下划线
- 使用单下划线 “_” 开头的模块变量或函数是受保护的,在使用 “from xxx import *” 语句从模块中导入时,这些模块变量或函数不能被导入
- 使用双下划线 “__” 开头的实例变量或方法是类私有的
- 以双下划线开头和结尾的是Python的专用标识,例如:__init__() 表示初始化函数
P13——12. 变量与常量
变量的语法结构
示例3-3—变量的定义和使用:
变量命名应遵循以下几条规则
- 变量名必须是一个有效的标识符
- 变量名不能使用Python中的保留字
- 慎用小写字母 I(挨) 和大写字母O
- 应选择有意义的单词作为变量名
常量
- 常量就是在程序运行过程中,值不允许改变的量
- 全部使用大写字母和下划线命名
示例3-4—常量的定义:
注:在大多数编程语言中,常量(constant)被定义为一旦赋值后就不可以修改的值。这样设计有几个原因:
安全性:使用常量可以防止数据在程序运行中被意外修改,从而增加程序的可靠性。
代码可读性:常量通常用于表示不会改变的值,比如圆周率π、一年的月份数量等。这使得代码更容易理解和维护。
性能优化:编译器知道常量不会改变,这可以在编译时进行一些优化处理,如将常量内联到代码中,减少运行时的内存访问。
错误预防:如果程序中某个值不应该改变,将其定义为常量可以预防编程错误,例如误将其改变。
P14——13. 数值类型
1. 整数类型
整数类型表示的数值是没有小数部分的数值,包含正整数、负整数和0。
示例3-5—整数的四种表现形式:
2. 浮点数类型
浮点数类型表示带有小数点的数值,由整数部分和小数部分组成
注意事项:
- 两个浮点类型的数在进行运算时,有一定的概率运算结果后增加一些 “不确定的” 尾数
- Python中的复数与数学中的复数形式完全一致,由实部和虚部组成:
- 在Python中实数部分使用 .real 表示,虚数部分使用 .imag 表示
示例3-6—浮点数类型的使用:
示例3-7—复数类型的使用:
P15——14. 字符串类型
字符串类型:连续的字符序列,可以表示计算机所能识别的一切字符
字符串的界定符:单引号、双引号、三引号
示例3-8—字符串类型的使用:
示例3-9—转义字符的使用:
字符串又被称为有序的字符序列,对字符串中某个字符的检索称为索引
对字符串中某个子串或区间的检索称为切片
切片的语法结构:字符串或字符串变量 [N:M]
示例3-10—字符串的索引和切片:
常用的字符串操作:
示例3-11—字符串类型的操作: