1、保留字
保留字是python已经被赋予特定意义的一些单词,在开发程序时,不可以把这些保留字作为变量、函数、类、模块和其他对象的名称来使用。
保留字严格区分大小写
#查看保留字命令
import keyword
print(keyword.kwlist)
2、标识符
标识符可以简单的理解为一个名字,主要是来标识变量、函数、类
、模块和其他对象的名称
python标识符的命名规则
- 可以是字母、下划线‘_’和数字,并且第一个字符不能是数字
- 不能使用python中的保留字
- 标识符严格区分大小写
- 以下划线开头的标识符有特殊意义,一般应避免使用相似的标识符
- 允许使用中文作为标识符,但不建议使用
标识符的命名规范
- 模块名(一个py脚本)尽量短小,并且全部使用小写字母,可以使用下划线分隔多个字母。例如:greme_main
- 包名尽量短小,并且全部使用小写字母,不推荐使用下划线。例如:com.bj,不推荐使用com_bj
- 类名采用单词首字母大写形式(Pascal风格)。例如MyClass
- 模块内部的类采用“_”+Pascal风格的类名组成,例如:在MyClass中的内部类_InnerMyClass
- 函数、类的属性和方法的命名,全部使用小写字母,多个字母之间使用下划线分隔
- 常量命名时采用全部大写字母,可以使用下划线
- 使用单下划线“_”开头的模块变量或函数是受保护的,在使用“from xxx import *”语句从模块中导入时,这些模块变量或函数不能被导入
- 使用双下划线开头的实力变量或方法是类私有的
- 以双下划线开头和结尾的是python的专用标识,例如:__init()__表示初始化函数
3、变量
变量表示数据值的一种语法元素,可以简单的理解为“名字”;变量的值是可以改变的,可以通过赋值的方式被修改
变量的定义
语法:变量名=value
python 是一种动态类型的语言,变量的类型可以随时变化,使用内置函数type()可以查看变量的数据类型;允许多个变量指向同一个值,使用内置函数id()可以返回变量所指的内存地址
变量命名应遵循以下几条规则
- 变量名必须是一个有效的标识符
- 变量名不能使用python中的保留字
- 慎用小写字母l和大写字母O
- 应选择有意义的单词作为变量名
常量
- 常量就是在程序运行过程中,值不能改变的量
- python中没有定义常量的保留字
- 常量规定使用大写字母和下划线组成
- 常量首次赋值后,还是可以被其他代码修改的