PYTHON学習0026:ネストされた関数とスコープ機能--- ---- 2019年6月19日

1は、関数定義、限りがない呼び出した後、その内部のコードが実行されることはありません。
図2に示すように、内部関数は、関数を再定義することができる
3、可変ネストされた関数がある場合には、段階的に検索することなく、機能レベルの現在のスコープ内で最初の関数値を求めます。(このレベル-親-祖父グローバルレベル--....-)、それはそれらを見つけるために、さらに上を続行しないことが判明。

作用域:
関数定義が完了した後にまず、Pythonで、一つは関数スコープは、今後、スコープが生成されている、あなたは同じスコープを呼び出していない問題です。

おすすめ

転載: blog.51cto.com/13543767/2411285