在函数中访问全局变量可以通过以下几种方式实现:
global global_variable
global_variable = 10
def my_function():
global global_variable
print(global_variable)
my_function() # 输出:10
global_variable = 10
def my_function(variable):
print(variable)
my_function(global_variable) # 输出:10
# global_variables.py
global_variable = 10
# my_function.py
import global_variables
def my_function():
print(global_variables.global_variable)
my_function() # 输出:10
需要注意的是,在函数中修改全局变量时,如果没有使用global关键字声明,Python会将其视为函数内部的局部变量,而不会修改全局变量的值。因此,在修改全局变量时,务必使用global关键字声明。
领取专属 10元无门槛券
手把手带您无忧上云