Python类变量的定义规则如下:
self.类变量名进行访问。示例代码如下:
class MyClass:
    class_variable = 100  # 类变量
    def __init__(self):
        self.instance_variable = 200  # 实例变量
    def instance_method(self):
        print(self.class_variable)  # 访问类变量
        self.class_variable = 300  # 修改类变量
        print(self.class_variable)
    @classmethod
    def class_method(cls):
        print(cls.class_variable)  # 访问类变量
        cls.class_variable = 400  # 修改类变量
        print(cls.class_variable)
    @staticmethod
    def static_method():
        print(MyClass.class_variable)  # 访问类变量
        MyClass.class_variable = 500  # 修改类变量
        print(MyClass.class_variable)
# 访问类变量
print(MyClass.class_variable)
# 创建实例对象
obj1 = MyClass()
obj2 = MyClass()
# 通过实例对象访问类变量
print(obj1.class_variable)
print(obj2.class_variable)
# 修改类变量
obj1.class_variable = 600
print(obj1.class_variable)
print(obj2.class_variable)
# 调用不同类型的方法
obj1.instance_method()
obj1.class_method()
obj1.static_method()