2006-06-03から1日間の記事一覧

Pythonのスコープ

PythonのスコープはLEGBルールである。L:Local、E:Enclosing function's scope(関数のネスト)、G:Global、B:Builtinの順に見える変数が優先される。 つまり、ビルトイン関数をローカルなどの変数で上書きできる。例えば以下のように。 def foo: open = 'test…