pythonでは、他の関数の変数をどのように呼び出しますか。
他の関数を呼び出す変数は、変数のスコープが正しいことを確認する必要があります。一般的な方法は次のとおりです。
- 引数を関数に投げる
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
これらのメソッドは、状況に応じて適切な方法を選択し、他の関数の変数を呼び出すことができます。