Встречается на собеседованиях • сегодня

На каких функциях работает funk

В Python нет встроенной функции funk. Вероятно, вы имеете в виду functools — модуль для работы с функциями высшего порядка.

Основные функции functools:

  • partial(func, *args, **kwargs) – создает новую функцию с частично примененными аргументами.
  • reduce(func, iterable[, initial]) – последовательно применяет функцию к элементам итерабельного объекта.
  • lru_cache(maxsize=None) – декоратор для мемоизации (кэширования) результатов функции.
  • wraps(func) – копирует метаданные (имя, docstring) из исходной функции в декорируемую.

Пример с partial:

python
from functools import partial

def multiply(x, y):
    return x * y

double = partial(multiply, 2)
print(double(5))  # 10

Если вопрос о другом – уточните контекст.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы