私はPythonスクリプトで多くの機能を持っている場合、それらのすべての関数に同じ変数名を使用できますか? 「はい」の場合は効率的ですか?そしてどうやって? または 異なる機能に異なる名前を使用する方が良いですか? 例:私はこれを見つけることができるPython 3.5で一時変数を管理する方法は?
def func1():
tmp = 1
........
def func2():
tmp = 2
........
def funcn():
tmp = something
............
唯一の問題は、それがデバッグ中混乱得ることができます。
すべての関数には独自のスコープがあります。そのため、ある関数で宣言された変数は、他のメソッドでは表示されず、その関数のスコープを使い果たした後はフリーになります。 – ZdaR