Python 中的类的成员变量可以分为以下几类:

  1. 实例变量:属于类的实例,每个实例都有自己的值。在类的方法中通过 self 访问。

  2. 类变量:属于类的所有实例共享的变量,可以通过类名或实例名访问。在类的方法中通过 cls 访问。

  3. 私有变量:以两个下划线开头的变量,只能在类的内部访问,无法从外部访问。

  4. 静态变量:用 @staticmethod@classmethod 修饰的变量,可以通过类名或实例名访问,但是不依赖于类或实例的状态。

  5. 属性:通过 @property 修饰的变量,可以像普通变量一样访问,但是在访问时会触发其对应的 getter 或 setter 方法。

Python 类成员变量分类详解:实例、类、私有、静态、属性

原文地址: https://www.cveoy.top/t/topic/micI 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录