在 Python 中,global
是一个关键字,用于声明一个变量是全局变量,即可以在函数内部和外部使用。当在函数内部声明一个变量时,默认情况下,该变量是局部变量,只能在函数内部使用,而无法在函数外部访问。
如果需要在函数内部修改全局变量的值,可以使用 global
关键字。例如:
count = 0
def increment():
global count
count += 1
increment()
print(count)
在上面的例子中,global
关键字用于声明 count
变量是全局变量,因此在函数内部可以修改它的值。在调用 increment()
函数后,count
的值从 0 变为了 1。
需要注意的是,使用 global
关键字会影响代码的可读性和可维护性,因为全局变量的值可以被任意修改,可能会导致不可预测的结果。因此,在编写 Python 代码时,应该尽量避免使用全局变量,而是使用函数参数和返回值来传递数据。