8.4.3高階関数高階関数とは 関数を引数/戻り値として扱う関数のこと・高階関数の基本>>> #高階関数walk_list関数を定義>>> def walk_list(data, func):... #リストの内容を順に処理... for key, value in enumerate(data):... #func経由で指定の関数を ...
もっと読む
タグ:Pthon勉強中
Pthon勉強中 8.4.2再帰関数 20230708
8.4.2再帰関数再帰関数とは 自分自身を呼び出している関数>>> def factorial(num):... if num != 0:... return num * factorial(num - 1)... return 1...>>> print(factorial(5))120def factorial(num): で factorial という名前の関数を定義します。こ ...
もっと読む
Pthon勉強中 8.4関数呼び出しと戻り値 20230708
8.4関数呼び出しと戻り値8.4.1複数の戻り値>>> def get_max_min(*args):... return (max(args), min(args))...>>> max_v, min_v =get_max_min(15, 7.5, 108, -10)>>> print(max_v)108>>> print(min_v)-10get_max_minという関数が定義されます。この関数は可変長の引数(* ...
もっと読む
Pthon勉強中 8.3.5「*」「**」による引数の展開 20230707
8.3.5「*」「**」による引数の展開*をつかう>>> data = ['こんにちは', 'おはよう', 'おやすみ']>>> print(data)['こんにちは', 'おはよう', 'おやすみ']>>> print(*data)こんにちは おはよう おやすみ>>>data = ['こんにちは', 'おはよう', 'おやすみ'] : ここでdataと ...
もっと読む
Pthon勉強中 8.3.4可変長引数(キーワード引数)20230707
8.3.4可変長引数(キーワード引数)>>> def create_dict(**kwargs):... result = dict()... for key, value in kwargs.items():... result[key] = value... return result...>>> d = create_dict(name='山田太郎', age=18, sex='male')>>> print(d) ...
もっと読む