要在函数中更改全局变量的值,您需要在函数内部使用global
关键字声明该变量
# 全局变量
global_var = 10
# 函数,用于更改全局变量的值
def change_global_var_value():
global global_var # 使用global关键字告诉 Python 此变量是全局的
global_var = 20
print("修改前的全局变量值:", global_var)
change_global_var_value() # 调用函数更改全局变量的值
print("修改后的全局变量值:", global_var)
这将输出:
修改前的全局变量值: 10
修改后的全局变量值: 20
在这个示例中,change_global_var_value
函数使用global
关键字来声明global_var
是全局变量。然后更改全局变量的值,函数外部也会发生改变。
领取专属 10元无门槛券
手把手带您无忧上云