(一)python中的保留字
保留字是python中已经被赋予特定意义的一些单词,在写程序时,不可以把保留字作为变量、函数、类、模块和其他对象的名称来使用
python中的保留字:
and | as | assert | break | class | continue |
def | del | elif | else | except | finally |
for | from | False | global | if | import |
in | is | lambda | nonlocal | not | None |
or | pass | raise | return | try | True |
while | with | yield | async | await |
保留字严格区分大小写,比如:true和True不是同一变量
保留字也可通过程序输出查看:
import keyword print(keyword.kwlist)该程序可直接输出保留字
(二)标识符
标识符:主要用来标志变量、函数、类、模块和其他对象的名称
python标志符的命名规则:
①可以是字母,下划线“_”和数字,并且第一个字符不能是数字
②不能使用python中的保留字
③标识符严格区分大小写
④以下划线为开头的标识符有特殊含义,一般应避免使用相似的标识符
标识符的命名规范:
①模块名尽量短小,并且全部使用小写字母,可以使用下划线分割多个字母。如grame_main。模块即为每个python file文件的命名
②包名尽量短小,并且全部使用小写字母,不推荐使用下划线。如:com.bjmsb,不推荐使用com_bjmsb.包即为python package文件的命名
③类名采用单词首字母大写形式(Pascal风格)。如MyClass
④模块内部的类采用“_”+Pascal风格的类名组成,例如在MyClass类中的内部类_InnerMyClass
⑤函数、类的属性和方法的命名,全部使用小写字母,多个字母之间使用下划线分割
(三)变量的定义和使用
动态类型的语言:可通过给变量赋不同类型的值以改变变量的数据类型
type(变量):可查看该变量的数据类型
id(变量):可查看该变量所指的内存地址的