可以通过以下几种方式实现:
global global_variable
global_variable = new_value
def modify_global_variable(variable):
variable = new_value
modify_global_variable(global_variable)
global_variables = {'variable': initial_value}
def modify_global_variable(variables):
variables['variable'] = new_value
modify_global_variable(global_variables)
需要注意的是,在函数内部修改全局变量的值可能会导致代码的可读性和可维护性降低,因此应该谨慎使用。在实际开发中,建议尽量避免直接修改全局变量的值,而是通过函数的返回值或其他方式来实现需要的功能。
领取专属 10元无门槛券
手把手带您无忧上云