📜  实例变量 python (1)

📅  最后修改于: 2023-12-03 15:25:09.296000             🧑  作者: Mango

实例变量 Python

在Python中,实例变量也常常被称作对象变量。实例变量是指在类的实例化过程中,由该类创建的每个对象所具有的变量。这些变量独立于类的任何其他变量,它们的值可以因为实例的不同而不同。

定义实例变量

实例变量可以在类的实例化过程中通过构造函数来定义。在类中定义构造函数时,可使用特殊的__init__()方法,并在此方法中定义实例变量,如下所示:

class MyClass:
    def __init__(self, var1, var2):
        self.var1 = var1
        self.var2 = var2

在上述代码中,var1var2是实例变量,它们在类的实例化期间通过构造函数进行定义。

访问实例变量

要访问实例变量,必须首先创建该类的实例。假设我们在上述代码中创建了一个类的实例mc。我们可以使用以下方式来访问实例变量:

mc.var1

上述代码将返回mc实例的var1实例变量的值。

修改实例变量

要修改实例变量,可以通过直接在该实例上访问该变量并将其修改为新值,如下所示:

mc.var1 = 'New Value'

上述代码将mc实例的var1实例变量的值更改为'New Value'

总结

在Python中,实例变量是指在类的实例化过程中,由该类创建的每个对象所具有的变量。要定义实例变量,可以在类的构造函数中使用self关键字。要访问和修改实例变量,需要首先创建该类的实例,然后使用实例名.变量名的语法来访问和修改实例变量的值。