8.4.4無名関数(ラムダ式)構文ラムダ式lambda 引数,...:戻り値となる式>>> def walk_list(data, func):... for key, value in enumerate(data):... func(value, key)...>>> result = 0>>> def calcu_sum(value, key):... global result... ...
もっと読む
タグ:ツイッターもやってます
Pthon勉強中 8.4.3高階関数 20230709
8.4.3高階関数高階関数とは 関数を引数/戻り値として扱う関数のこと・高階関数の基本>>> #高階関数walk_list関数を定義>>> def walk_list(data, func):... #リストの内容を順に処理... for key, value in enumerate(data):... #func経由で指定の関数を ...
もっと読む
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.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) ...
もっと読む