Курс Python → Измерение времени выполнения
Для того чтобы измерить время выполнения вашего кода на Python, вам необходимо использовать модуль time. Для начала, импортируйте этот модуль:
import time
Затем, перед началом выполнения вашей функции, запомните текущее время:
start_time = time.time()
После выполнения вашей функции, снова запомните текущее время и вычислите разницу:
end_time = time.time()
execution_time = end_time - start_time
Теперь у вас есть переменная execution_time, которая содержит время выполнения вашей функции в секундах. Вы можете использовать эту информацию для оптимизации вашего кода или для сравнения различных подходов к решению задачи.
Пример кода, который измеряет время выполнения функции, может выглядеть следующим образом:
import time
def my_function():
start_time = time.time()
# ваш код здесь
end_time = time.time()
execution_time = end_time - start_time
return execution_time
print("Время выполнения функции: ", my_function())
Другие уроки курса "Python"
- Многопоточность и асинхронное программирование в Python
- Форматирование чисел в Python
- Логирование с Logzero
- Конвертация коллекций в Python
- Методы __repr__ и __str__ в Python
- Работа с итераторами в Python
- Проверка класса объекта
- Выражения-генераторы в Python
- Работа с процессами в Python
- Метод __int__ в Python
- Структура данных deque в Python
- Выборка чисел
- Нарезка списков в Python
- Метод eq для сравнения объектов
- Создание вложенных циклов for
- Объединение словарей в Python
- Библиотека Emoji: использование смайлов в Python
- Порядок и длина множеств в Python
- Импорт и использование модулей в Python
- Метод __ixor__ для побитового исключающего ИЛИ
- Хеширование паролей с использованием salt
- Сравнение неупорядоченных списков
- Роль ключевого слова self
- Секреты Python
- Подсказки типов в Python
- Python: динамическая типизация и проверка типов
- ChainMap избыточные ключи
- Подсчет количества элементов в списке
- Инициализация переменных
- Математические функции в Python
- Удаление и повторная вставка ключа в OrderedDict
- Методы работы со списками
- Возврат нескольких значений
- Инверсия списков и строк в Python
- Проблема сравнения словарей
- Методы работы со строками в Python
- Работа с утверждениями в Python
- Метод hash в Python
- Измерение времени выполнения
- Метод setdefault() в Python
- Лямбда-функции в цикле
- Эффективная конкатенация строк с использованием join()
- Python Ellipsis использование
- Функция pow() — возвести число в степень
- Конкатенация строк с помощью join()
- Работа с кортежами в Python
- enumerate() в Python для работы с индексами
- Работа с timedelta















