📜  pyhton 中的标识符 (1)

📅  最后修改于: 2023-12-03 15:18:46.152000             🧑  作者: Mango

Python 中的标识符

Python 中的标识符是用于标识变量、函数、类、模块等名称的一个字符串,它们由字母、数字和下划线组成,但不能以数字开头。

命名规则

命名标识符时需要遵守以下规则:

  • 标识符由字母、数字和下划线组成,但不能以数字开头。
  • 不能使用 Python 的关键字作为标识符。
  • 标识符不能包含空格和其他特殊字符。
  • 标识符应该用小写字母命名,多个单词之间可以用下划线 _ 或者驼峰式命名法(即每个单词的首字母大写,其他字母小写)。
命名习惯

良好的命名习惯可以提高代码的可读性。在 Python 社区中,有一些命名习惯是比较通用的:

  • 下划线 _ 开头的标识符是内部使用的,意味着这些变量或函数应该被看作是私有的,不建议在其他模块中被访问或使用。
  • 使用驼峰式命名法(每个单词的首字母大写,其他字母小写)来命名类和其中的方法。
  • 使用下划线 _ 将类方法与实例方法区分开来。
  • 使用下划线 _ 将常量和变量名区分开来。
常用的命名约定

以下是一些在 Python 中常用的命名约定:

变量名
  • 小写字母,多个单词之间用下划线 _ 分隔。

例如:my_value

常量名
  • 全部大写字母,多个单词之间用下划线 _ 分隔。

例如:PI

函数名
  • 小写字母,多个单词之间用下划线 _ 分隔。

例如:calculate_sum

类名
  • 首字母大写,多个单词之间用驼峰式命名法(即每个单词的首字母大写,其他字母小写)。

例如:MyClass

示例代码

以下代码展示了如何在 Python 中定义标识符:

# 定义变量
my_variable = 10

# 定义常量
PI = 3.14159

# 定义函数
def my_function(my_parameter):
    return my_parameter * 2

# 定义类
class MyClass:
    def __init__(self):
        self.my_attribute = 0

    def my_method(self):
        return self.my_attribute

# 实例化类
my_object = MyClass()