python 中类级别上定义的成员变量需要self吗?
时间: 2024-02-05 16:10:24 浏览: 74
python的类变量和成员变量用法实例教程
5星 · 资源好评率100%
在 Python 中,类级别上定义的成员变量是属于类的,而不是属于实例的。因此,在访问类级别上定义的成员变量时,不需要使用 `self`。
例如,下面的代码中,`count` 是一个类级别上定义的成员变量:
```python
class MyClass:
count = 0
def __init__(self):
MyClass.count += 1
```
在上面的代码中,`count` 可以通过 `MyClass.count` 的方式来访问,而不需要使用 `self.count` 的方式。
阅读全文