Python中的命名规则 标识符-python专栏006
在Python中,标识符是用来标示变量、函数、类、模块等命名的。
在Python里,标识符有以下规则:
- 标识符由字母、数字或下划线组成。第一个字符必须是字母或下划线。标识符是区分大小写的。
- 标识符的长度没有限制。
- Python有一些保留的关键字,不能用作标识符,例如:
and
,as
,if
,for
,print
等。 - 标识符不能以数字开头。
- 标识符只能由 ASCII 字符组成。
- 在Python标准中,双下划线开头的标识符有特殊的意义,有特殊的系统定义,不应该在代码中使用。
例如:
a = 1
my_variable = 2
MyVariable = 3
my_variable_1 = 4
# 非法的标识符
1_my_variable = 5 # 标识符不能以数字开头
my-variable = 6 # 标识符不能使用特殊字符
and = 7 # 关键字不能用作标识符
__my_variable__ = 8 # 双下划线开头的标识符有特殊的意义
以下是 Python 中的命名规则:
- 变量名应该用小写字母,并使用下划线分隔单词,例如:my_variable。 2.常量名应该使用大写字母,并使用下划线分隔单词,例如:MY_CONSTANT。
- 函数名应该用小写字母,并使用下划线分隔单词,例如:my_function()。
- 类名应该使用大写字母,并使用驼峰命名法,例如:MyClass。
- 模块名应该使用小写字母,并使用下划线分隔单词,例如:my_module.py。
- 私有变量和函数应该用双下划线开头,例如:__my_private_variable。
- 受保护的变量和函数应该用单下划线开头,例如:_my_protected_variable。
转载自:https://juejin.cn/post/7228252378221576250