Python类中全局变量的初始化

495
2024/8/14 6:31:49
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Python中,可以在类的内部定义一个类变量(全局变量),并在类的方法中初始化这个变量。以下是一个示例:

class MyClass:
    global_var = 0

    def __init__(self):
        self.instance_var = 0

    def increment_global_var(self):
        MyClass.global_var += 1

    def print_global_var(self):
        print("Global var:", MyClass.global_var)

# 创建类的实例
my_obj = MyClass()

# 调用方法修改全局变量的值
my_obj.increment_global_var()
my_obj.print_global_var()

在上面的示例中,类MyClass定义了一个类变量global_var,并在类的方法中对它进行操作。可以通过类名加点号的方式访问和修改全局变量。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: python中集合比较大小的规则是什么