ほとんどの人にとって、これはおそらく常識ですが、私はこれを理解するのが非常に難しいと感じています。次のような関数を作成する場合
def one():
x=1
y=2
z=3
h=33
j=454
l=353
m=898
次に、別の関数def two():があり、def one()の変数をdef twoに使用したいとします。また、def two()に2つの新しい変数を作成します。どうすればそれができますか。
次に、3番目の関数def three()があるとしましょう。def1とdef2の変数をdef3にどのように使用しますか?私が使用している方法は非常に非効率的で、おそらく必要以上のことをしています。私がしていることは、def twoで、def1からdeftwoのパラメーターにすべての変数を追加し、次に関数2のdefで関数1を呼び出します。これにはSOに多数のスレッドがあることを知っており、調べました。それらの多くを通して、彼らは単にそれをしません。彼らは私がなじみがなく、したがって理解できない非常に具体的で高度なコードを使用しています。私の例は非常に単純明快で、答えられれば多くの新参者に役立つと確信しています。ありがとう!
編集:私は、私がよく知らない高度なコードを使用することになる「単純な」方法を望んでいません。わかりやすい「効率的な」方法が欲しい。