python

Python 入門 ノート (42)キーワード引数の辞書化

キーワード引数の辞書化 簡単なキーワード引数を使った関数を定義します。 def menu(entree = 'beef', drink = 'wine'):     print(entree, drink) menu(entree ...
python

Python 入門 ノート (41)位置引数のタプル化

位置引数のタプル化 次のような一つの引数のみ出力する簡単な関数があります。 def say_something(word):     print(word) say_something('Hi!') Hi! 引数の数を増やすと、...
python

Python 入門 ノート (40)デフォルト引数で気を付けること

デフォルト引数で気を付けること リスト(l) に x を追加する関数 test_funcがあります。 def test_func(x, l=[]):     l.append(x)     return(l) y = r = ...
python

Python 入門 ノート (39)位置引数とキーワード引数とデフォルト引数

位置引数とキーワード引数とデフォルト引数 引数が単体の場合 def menu(entree):     print(entree) menu('beef') beef 位置引数 引数が複数の場合 順序を正しくする必要があります...
python

Python 入門 ノート (38)関数の引数と戻り値の宣言(関数アノテーション「注釈」)

関数の引数と戻り値の宣言(関数アノテーション「注釈」)python.3.6以降 関数の宣言時に注意すべき点。 python3.6以降では変数宣言の際下記の様に型を付加できます。(関数アノテーション「注釈」」) num: int = 1...
python

Python 入門 ノート (37)関数定義

関数定義(definition) def say_something():     print('hi') say_something() hi say_somethingのtypeを調べると print(type(say_so...
python

Python 入門 ノート (36)辞書をfor文で処理をする

辞書をfor文で処理をする items()メソッド d = {'x': 100, 'y': 200} for v in d:     print(v) x y 上記ではキーと値が表示されません。 items() メソッド d...
python

Python 入門 ノート (35)zip関数

zip関数 複数のリストの要素を取得 月曜日にappleとcofee, 火曜日にbananaとtes, 水曜日にorangeとbeer days = fruits = drinks = for i in range(len(...
python

Python 入門 ノート (34)enumerate 関数

enumerate 関数 for fruit in :     print(fruit) apple orange banana i = 0 for fruit in :     print(i, fruit)     i...
python

Python 入門 ノート (34)range関数

range関数 num_list = for i in num_list:     print(i) range for i in range(10):     print(i) 0 1 2 3 4 5 6 7...