📅  最后修改于: 2023-12-03 14:49:30.796000             🧑  作者: Mango
在 Python 中,变量名是用来保存数据的标识符,需要遵守一定的命名规则。其中,以一个下划线(_)开头的变量名具有特殊的含义。
在 Python 中,变量名的命名规则如下:
如果变量名以一个下划线开头,则表示这个变量是“内部变量”或“私有变量”。也就是说,这个变量不应当被外部使用或直接访问。
以下是以下划线开头的变量名的示例:
_my_var = 10
在上面的例子中,变量名 _my_var
以一个下划线开头,表示这个变量是内部变量或私有变量,应当在类的内部使用。
如果变量名以两个下划线开头,则表示这个变量是私有的类属性或方法。这意味着,这个变量或方法在类的外部不能被访问或调用。
以下是以两个下划线开头的变量名的示例:
class MyClass:
__my_private_var = 10
在上面的例子中,变量名 __my_private_var
以两个下划线开头,表示这个变量是私有的类属性,不能被外部直接访问。
在 Python 中,以下划线开头的变量名具有特殊的含义。这些变量通常是内部变量或私有变量,不能被外部直接访问。如果你希望定义一个内部变量或私有变量,可以使用以一个下划线或两个下划线开头的变量名。