Как посчитать количество вызовов функции python? — Q&A Хекслет
2026-02-26 15:04 Diff

Ответы

Для подсчета количества вызовов функции в Python можно использовать декоратор. Декоратор - это функция, которая принимает другую функцию в качестве аргумента и возвращает новую функцию. В данном случае мы можем создать декоратор, который будет подсчитывать количество вызовов функции и выводить результат.

Пример кода с декоратором для подсчета количества вызовов функции:

При выполнении данного кода мы получим следующий вывод:

Функция my_function была вызвана 1 раз Вызов функции Функция my_function была вызвана 2 раз Вызов функции Функция my_function была вызвана 3 раз Вызов функции