【Python】関数と変数のスコープ(ローカル変数, グローバル変数)
変数とは スコープとは ローカルスコープ グローバルスコープ nonlocal変数 名前空間とLEGBルール global文の使い方 nonlocal文の使い方…
変数とは スコープとは ローカルスコープ グローバルスコープ nonlocal変数 名前空間とLEGBルール global文の使い方 nonlocal文の使い方…
Pythonのジェネレータを利用してイテレータを取得する Pythonのジェネレータを利用してイテレータを取得する ジェネレータとは? 基本的な使い方 通常の関…
Pythonでの関数の機能追加 Pythonでの関数の機能追加 デフォルト引数の追加 キーワード引数の追加 可変長引数の追加 クロージャを用いた機能追加 デコレ…
キーワード引数とは? デフォルト引数 可変長引数( *args, **kwargs ) キーワード専用引数 位置引数とキーワード引数の順序 キーワード引数の活用…
*args(位置引数の可変長引数) **kwargs(キーワード引数の可変長引数) *argsと**kwargsの組み合わせ 可変長引数の応用例 可変長引数の注…
関数をリストに代入する基本 リスト内の関数を実行する 引数を持つ関数をリストに格納する lambda関数をリストに代入する リスト内包表記で関数リストを作成する…
目次 戻り値の基本 複数の値を返す 戻り値の型と型ヒント 戻り値がない場合(None) ジェネレーター(yield) クロージャと戻り値 応用例 戻り値の基本 …
関数と引数の基本 位置引数 デフォルト引数 キーワード引数 可変長引数 キーワード付き可変長引数 引数のアンパック 引数の順序 lambda関数の引数 関数の引…
関数の基本的な定義 関数の引数 戻り値 デフォルト引数 可変長引数 無名関数(lambda関数) 変数のスコープ 再帰関数 デコレータ 関数の基本的な定義 Py…
目次 Pythonのsetに順序はあるのか? setの基本的な振る舞い 順序を保持するデータ型 setの要素を順序付ける方法 OrderedSetを使う まとめ…