Python 标识符用于命名变量、函数、类、模块以及其他对象。它们遵循一定的命名规则,主要包括:
1. 标识符由字母(大写或小写)、数字和下划线组成。
2. 标识符不能以数字开头。
3. 标识符不能与 Python 保留字相同,保留字是 Python 语言中具有特殊含义的单词,如 `if`、`for`、`while` 等。
4. 标识符区分大小写。
5. 通常,以下划线开头和结尾的名称(如 `_foo`)在 Python 中有特殊含义,应避免使用。
6. 以双下划线开头和结尾的名称(如 `__init__`)通常表示特殊的方法或属性,如类的构造函数。