在Python中,成员变量通常指的是类的每个实例独有的属性,也就是实例变量。它们在类的`__init__`方法中通过`self`关键字进行定义,并且每个实例都有自己的一套成员变量副本,它们的值可以独立于其他实例进行修改。
成员变量的特点:
实例特定:每个实例的成员变量值是独立的,互不影响。
在`__init__`中定义:使用`self.变量名 = 值`的形式在类的构造函数中定义。
通过`self`访问:成员变量可以通过`self`关键字在类的任何方法中访问。
示例代码:

class MyClass:def __init__(self):成员变量定义self.aa = 10创建类的实例instance1 = MyClass()instance2 = MyClass()修改实例的成员变量instance1.aa = 20输出实例的成员变量值print(instance1.aa) 输出:20print(instance2.aa) 输出:10,因为instance2的成员变量未被修改
在这个例子中,`aa`是一个成员变量,`instance1`和`instance2`分别创建了`MyClass`的两个不同实例,它们各自拥有`aa`的一个副本,因此修改`instance1.aa`不会影响`instance2.aa`的值
