1.什么是标识符
能够标识某一事物的符号.
例如,生活中的标识符:
-
开发人员自定义的一些符号和名称
-
经常用于程序中一些需要自定义的地方,例如变量名, 函数名, 类名, 模块名等
2.标识符的规则
-
标识符由字母、下划线和数字组成,且数字不能开头
-
由上面的规则,我们可以思考: 下面的示例中,那些是正确的标识符:
-
fromNo12 from#12 my_Boolean my-Boolean Obj2 2ndObj myInt test1 Mike2jack My_tExt _test test!32 haha(da)tt int jack_rose jack&rose GUI gui G.U.I
python中的标识符是区分大小写的
-
见名知意
-
驼峰命名法
-
小驼峰式命名法(lower camel case):
第一个单词以小写字母开始;第二个单词的首字母大写,例如:myName、aDog
-
大驼峰式命名法(upper camel case):
每一个单字的首字母都采用大写字母,例如:FirstName、LastName
-
还有一种命名法是用下划线“_”来连接所有的单词:
比如: send_func
-
4.关键字
-
什么是关键字
python定义的一些具有特殊功能的标识符,就是所谓的关键字
关键字,是python已经使用的了,所以不允许开发者自己定义和关键字相同的名字的标识符
-
查看关键字:
# 导入模块 import keyword # 查看这个python版本的关键字 print(keyword.kwlist)
python3.x中的关键字有:
and as assert break class continue def del elif else except exec finally for from global if in import is lambda not or pass print raise return try while with yield
也可以在Python Shell通过以下命令进行查看当前系统中python的关键字
>>> import keyword >>> keyword.kwlist
关键字,变量名以及我们后面会学习到的函数名,类名等都是标识符.
标识符有一个大的规则: 由字母、下划线和数字组成,且数字不能开头
标识符区分大小写
标识符有不同的命名形式: 驼峰 下划线
标识符有些默认的潜规则: 最好看到名字知道意义.(见名知意)
关键字是Python官方规定的一些标识符,我们尽量不要定义成相同的名字,免得出错.