在另一个函数中访问变量可以通过以下几种方法实现:
def function1(variable):
# 在function1中访问变量
print(variable)
def function2():
variable = "Hello World"
# 调用function1,并将变量作为参数传递
function1(variable)
function2()
global
关键字声明变量为全局变量。例如:def function1():
# 在function1中访问全局变量
print(variable)
def function2():
global variable
variable = "Hello World"
function1()
function2()
def function1():
variable = "Hello World"
def inner_function():
# 在inner_function中访问外部函数的变量
print(variable)
# 调用内部函数
inner_function()
function1()
这些方法可以根据具体的需求和代码结构选择使用。在实际开发中,建议尽量避免过度使用全局变量,以保持代码的可维护性和可扩展性。
领取专属 10元无门槛券
手把手带您无忧上云