global
在Python中,global
关键字用于声明一个变量为全局变量,这意味着它可以从程序的任何地方访问和修改。
默认情况下,函数内定义的变量是局部变量,无法在函数外部访问。
然而,使用 global
关键字可以创建一个全局变量,它可以在函数内外都可以访问和修改。
global
关键字通常用于我们想要在函数内部修改全局变量的情况。
它允许我们更新全局变量的值,而不会创建一个同名的局部变量。
global 变量名
在上面的代码中,变量名
是我们想要声明为全局的变量的名称。
这个语句应该在使用变量之前放置在函数内部。
count = 0
def increment():
global count
count += 1
increment()
print(count) # 输出: 1
在上面的代码中,我们有一个全局变量 count
初始化为 0。
在 increment
函数内部,我们使用 global
关键字将 count
声明为全局变量。
然后,我们将 count
的值增加 1。最后,我们打印 count
的值,现在是 1。