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 = test_fu...
python

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

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

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

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

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

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

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

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

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

zip関数 複数のリストの要素を取得 月曜日にappleとcofee, 火曜日にbananaとtea, 水曜日にorangeとbeerを摂取するとします。 for loop で回してprint します。 days = fruits = dr...
python

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

enumerate 関数 for fruit in :     print(fruit) apple orange banana i = 0 for fruit in :     print(i, fruit)     i += 1 0 a...
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 8 9 開始 終了 for ...
python

Python 入門 ノート (33)for else

for else文 for fruit in :     print((fruit)) apple banana orange else for fruit in :     print((fruit)) else:     print('...