span
标识符就是变量、函数、属性、类、模块等可以由程序员指定名称的代码元素。构成标识符的字符均遵循一定的命名规则。那么你知道Python标识符的命名规则有哪些?下面为您做详细说明。
Python标识符由什么组成?
由字母、下划线和数字组成,且数字不能开头,如 my_Boolean。
Python标识符区分大小写吗?
区分大小写,Andy ≠ andy。
Python标识符不能使用的关键字
关键词是被Python语言赋予了特殊含义的单词。Python关键字如下(截至目前为止共35个):
and | as | assert | break |
class | continue | def | del |
elif | else | except | exec |
finally | for | from | global |
if | in | import | is |
lambda | not | or | pass |
raise | return | try | |
while | with | yield | …… |
如何区分关键字?关键字特点:都是小写的、一般编辑器对于关键字都会高亮显示。
编辑器快速输出/查看全部关键字(方便对照):
import keyword
print(keyword.kwlist)
Python标识符命名规范
1、大驼峰命名法(双驼峰命名法)
每个单词的首字母都大写,其余小写。例如:ZhangSanName、MaxValue…(书写类名通常采用此法)
2、小驼峰命名法(单驼峰命名法)
从第二个单词开始,每个单词的首字母都大写,其余小写。例如:zhangSanName、manValue…(书写函数通常采用此法)
3、下划线
例如:send_buf
Python标识符可以以数字开头吗?
不可以。
Python标识符可以是中文吗?
Python允许使用汉字作为标识符,例如C语言 = c。但我们应尽量避免使用汉字作为标识符,这会避免遇到很多奇葩的错误。