python定义私有变量
时间: 2023-10-14 14:29:11 浏览: 124
Python类如何定义私有变量
在Python中,可以使用双下划线来定义私有变量。例如,使用以下语法可以定义私有变量:
```
class MyClass:
def __init__(self):
self.__private_var = 10
def get_private_var(self):
return self.__private_var
```
在上面的例子中,变量`__private_var`被定义为私有变量。这意味着它只能在类的内部使用,并且不能被外部访问。如果您尝试在类的外部直接使用它,将会抛出AttributeError异常。为了访问这个变量,我们必须使用类的公共方法,如在上面的例子中所示。
阅读全文