在函数中改变全局变量的值可以通过以下几种方式实现:
global global_variable
global_variable = new_value
def change_global_variable(variable):
variable = new_value
change_global_variable(global_variable)
global_variable = [old_value]
def change_global_variable():
global_variable[0] = new_value
change_global_variable()
需要注意的是,为了避免出现意外的副作用,应该谨慎使用全局变量,并且在函数中修改全局变量的值时要考虑线程安全性和代码可维护性。
领取专属 10元无门槛券
手把手带您无忧上云