Какие еще знаешь функции из модуля functools
Модуль functools содержит большое количество стандартных функций высшего порядка. Среди них особенно полезны:
- lru_cache – декоратор, который кэширует значения функций, которые не меняют свой результат при неизменных аргументах; полезен для кэширования данных, меморизации (сохранения результатов для возврата без вычисления функции) значений рекурсивных функций (например, такого типа, как функция вычисления n-го числа Фибоначчи) и т.д.;
- partial – частичное применение функции (вызов функции с меньшим количеством аргументов, чем она ожидает, и получение функции, которая принимает оставшиеся параметры).
Oct. 10, 2023, Источник