python Python 入門 ノート (51)集合内包表記 集合内包表記 リストの場合とほぼ内容は同一です。 集合型とは 集合 s に i でもってrange関数の要素を for loop で入れていきます。 s = set() for i in range(10): s.add(i) print(... 2022.03.02 python
python Python 入門 ノート (50)辞書包括表記 辞書包括表記 辞書(dictionary)を for loop で処理してみます。 以下のように書くと、 d = {'x': 100, 'y': 200} for v in d: print(v) x y xとyしか出力されません。... 2022.02.26 python
python Python 入門 ノート (49)リスト内表記 リスト内表記 タプルの要素を、for loop で取り出してリストにしてみます。 最初に、タプル t の要素を一つ一つ取り出して、リストを作ります。 t = (1, 2, 3, 4, 5) r = [] for i in t: r.a... 2022.02.24 python
python Python 入門 ノート (48)ジェネレーター ジェネレーター ジェネレーターはイテレーターの要素です。 イテレーターは反復処理で、リストのようなものを for loop で回していますが、 ジェネレーターは反復処理をしますがその際、一要素ずつ取り出してそれを生成します。 例を見てみます... 2022.02.21 python
python Python 入門 ノート (47)ラムダ lambda ラムダ lambda (無名関数の一種) 変数 l にリスト(曜日)を代入していますが、大文字小文字が統一されていませんので、頭文字大文字に統一してみたいと思います。 l = #リストを宣言 def change_words(words... 2022.02.12 python
python Python 入門 ノート (46)デコレーター デコレーター 関数の修飾 簡単なfunctionを書きます。aとbを加える関数です。a + b = 30 答えは30です。 def add_num(a, b): return a + b r = add_num(10, 20) prin... 2022.02.07 python
python Python 入門 ノート (45)クロージャー クロージャー クロージャー(関数閉法)外側の変数を記憶した関数 関数 outer の戻り値に innnerと記述して、実行しないでいると、innner のオブジェクト情報が返ってきます。 def outer(a, b): def... 2022.01.31 python
python Python 入門 ノート (44)関数内関数(innner function) 関数内関数(innner function) def outer(a, b): print(a, b) outer(1, 2) 1 2 上記の関数の中にさらに関数を定義します。 def outer(a, b): def pl... 2022.01.31 python
python Python 入門 ノート (43)Docstringsとは Docstringsとは (関数の説明を関数内に書く) 関数内にDocuments(説明)を記述します。書き方は、 """で始まり ”””で終わります。間がコメントアウトとして説明になります。 def example_func(param1... 2022.01.29 python
python Python 入門 ノート (42)キーワード引数の辞書化 キーワード引数の辞書化 簡単なキーワード引数を使った関数を定義します。 def menu(entree = 'beef', drink = 'wine'): print(entree, drink) menu(entree = 'b... 2022.01.28 python