要調用其他函數的變量,需要確保變量的作用域是正確的。以下是幾種常見的方法:
def func1():
var = 5
func2(var)
def func2(var):
print(var)
func1() # 輸出:5
var = 5
def func1():
global var
var = 10
def func2():
print(var)
func1()
func2() # 輸出:10
def func1():
var = 5
return var
def func2():
var = func1()
print(var)
func2() # 輸出:5
這些方法可以根據實際情況選擇合適的方式來調用其他函數的變量。