python调用类的变量
时间: 2023-10-14 21:20:27 浏览: 82
在 Python 中,可以通过实例对象或类名来调用类的变量。如果变量是类变量,则可以使用类名来调用它;如果变量是实例变量,则必须使用实例对象来调用它。
以下是一个示例:
```
class MyClass:
class_var = "I am a class variable"
def __init__(self):
self.instance_var = "I am an instance variable"
my_obj = MyClass()
# 调用类变量
print(MyClass.class_var)
print(my_obj.class_var)
# 调用实例变量
print(my_obj.instance_var)
```
输出:
```
I am a class variable
I am a class variable
I am an instance variable
```
注意,在上面的示例中,我们可以使用类名 `MyClass` 或实例对象 `my_obj` 来调用类变量 `class_var`。但是,我们只能使用实例对象 `my_obj` 来调用实例变量 `instance_var`。
阅读全文