python Python 入門 ノート (54)例外処理 例外処理例えば次のようなエラー(今回は IndexError)が起こるとします。l = i = 5lリスト l の要素は 1,2,3の3つですが、i = 5 で6番目の要素を指定していますね。Traceback (most recent c... 2022.03.22 python
python Python 入門 ノート (53)名前空間とスコープ 名前空間とスコープ関数内で宣言された変数(local変数)、仮引数はその関数内でのみ有効です。仮引数 a と b を合計する関数get_price()を定義します。def get_price(a, b): return a + bprint... 2022.03.13 python
python Python 入門 ノート (52)ジェネレーター内包表記 ジェネレーター内包表記まず最初にジェネレーターを書きます。def g(): for i in range(10): yield i0から9の数字をループ出力するジェネレーター g() を定義しています。g() の型(type) を見てみます... 2022.03.04 python
python Python 入門 ノート (51)集合内包表記 集合内包表記リストの場合とほぼ内容は同一です。集合型とは集合 s に i でもってrange関数の要素を for loop で入れていきます。s = set()for i in range(10): s.add(i)print(s)結果、0... 2022.03.02 python
python Python 入門 ノート (50)辞書包括表記 辞書包括表記辞書(dictionary)を for loop で処理してみます。以下のように書くと、d = {'x': 100, 'y': 200} for v in d:print(v)xyxとyしか出力されません。そこで、item... 2022.02.26 python
python Python 入門 ノート (49)リスト内表記 リスト内表記タプルの要素を、for loop で取り出してリストにしてみます。最初に、タプル t の要素を一つ一つ取り出して、リストを作ります。t = (1, 2, 3, 4, 5) r = [] for i in t: r.appe... 2022.02.24 python
python Python 入門 ノート (48)ジェネレーター ジェネレータージェネレーターはイテレーターの要素です。イテレーターは反復処理で、リストのようなものを for loop で回していますが、ジェネレーターは反復処理をしますがその際、一要素ずつ取り出してそれを生成します。例を見てみます。イテレ... 2022.02.21 python
python Python 入門 ノート (47)ラムダ lambda ラムダ lambda (無名関数の一種)変数 l にリスト(曜日)を代入していますが、大文字小文字が統一されていませんので、頭文字大文字に統一してみたいと思います。l = #リストを宣言def change_words(words, f... 2022.02.12 python
python Python 入門 ノート (46)デコレーター デコレーター 関数の修飾簡単なfunctionを書きます。aとbを加える関数です。a + b = 30 答えは30です。def add_num(a, b): return a + br = add_num(10, 20)print(r)... 2022.02.07 python
python Python 入門 ノート (45)クロージャー クロージャークロージャー(関数閉法)外側の変数を記憶した関数 関数 outer の戻り値に innnerと記述して、実行しないでいると、innner のオブジェクト情報が返ってきます。def outer(a, b): def inn... 2022.01.31 python