溫馨提示×

全局變量在Python類中的可見性

小樊
88
2024-08-14 05:55:34
欄目: 編程語言

在Python中,全局變量在類中是可見的,可以在類的方法中直接訪問全局變量。但是在方法內部如果想要修改全局變量的值,需要使用global關鍵字聲明該變量是全局變量,否則Python會將其當作局部變量處理。

例如:

x = 10

class MyClass:
    def print_global_variable(self):
        print(x)

    def modify_global_variable(self, new_value):
        global x
        x = new_value

my_class = MyClass()
my_class.print_global_variable()  # Output: 10
my_class.modify_global_variable(20)
my_class.print_global_variable()  # Output: 20

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