溫馨提示×

如何在Python類中使用全局變量

小樊
238
2024-08-14 05:49:35
欄目: 編程語言

在Python類中使用全局變量的方法有兩種:

  1. 在類中直接引用全局變量:在類中直接引用全局變量,可以在類的方法中使用全局變量,但是不能直接在類內部賦值全局變量。例如:
my_global_var = 10

class MyClass:
    def my_method(self):
        print(my_global_var)

# 調用類中的方法
my_obj = MyClass()
my_obj.my_method()
  1. 使用全局變量作為類屬性:將全局變量作為類的屬性,在類中可以直接訪問和修改全局變量的值。例如:
my_global_var = 10

class MyClass:
    global_var = my_global_var

    def my_method(self):
        print(self.global_var)

# 修改全局變量的值
MyClass.global_var = 20

# 調用類中的方法
my_obj = MyClass()
my_obj.my_method()

以上是兩種在Python類中使用全局變量的方法,根據實際需求選擇適合的方法。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女