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