Курс 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"
- Работа с deque из collections
- Метод сравнения объектов в Python
- Оператор Walrus в Python 3.8
- Отступы в Python
- Измерение времени выполнения кода
- Метод pos в Python
- Циклы for в Python
- Асинхронное программирование с asyncio
- Математические функции в Python
- Лямбда-функции в Python
- Атрибуты класса и экземпляра
- Функция divmod() в Python
- Тип CodeType в Python.
- Введение в Python
- Установка максимального количества цифр
- Создание функций высшего порядка
- Импорт в Python: список all
- Модуль functools в Python
- Обновление шаблона base.html
- Множественное наследование в Python
- Сглаживание списка
- Логирование с Logzero
- Передача параметров в Python
- Определение имен функций
- Применение функций в Python
- Измерение времени выполнения кода
- Улучшенные подсказки для импорта в Python 3.12
- Конкатенация строк с методом join()
- Символ подчеркивания в Python
- Игра Виселица на Python
- Параллельные вычисления в Python
- Добавление цвета в консоли
- Форматирование кода на Python
- Непрерывная проверка в Python
- Запуск внешних программ с subprocess
- Настройка вывода в Numpy
- Работа с необработанными строками
- Создание словаря и множества
- Функция enumerate в Python
- Преобразование в float
- Разделение строки с регулярными выражениями
- Область видимости переменных
- Объединение словарей в Python
- Функция count() в Python
- Функция zip() — объединение последовательностей















