Курс 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"

  1. Работа с deque из collections
  2. Метод сравнения объектов в Python
  3. Оператор Walrus в Python 3.8
  4. Отступы в Python
  5. Измерение времени выполнения кода
  6. Метод pos в Python
  7. Циклы for в Python
  8. Асинхронное программирование с asyncio
  9. Математические функции в Python
  10. Лямбда-функции в Python
  11. Атрибуты класса и экземпляра
  12. Функция divmod() в Python
  13. Тип CodeType в Python.
  14. Введение в Python
  15. Установка максимального количества цифр
  16. Создание функций высшего порядка
  17. Импорт в Python: список all
  18. Модуль functools в Python
  19. Обновление шаблона base.html
  20. Множественное наследование в Python
  21. Сглаживание списка
  22. Логирование с Logzero
  23. Передача параметров в Python
  24. Определение имен функций
  25. Применение функций в Python
  26. Измерение времени выполнения кода
  27. Улучшенные подсказки для импорта в Python 3.12
  28. Конкатенация строк с методом join()
  29. Символ подчеркивания в Python
  30. Игра Виселица на Python
  31. Параллельные вычисления в Python
  32. Добавление цвета в консоли
  33. Форматирование кода на Python
  34. Непрерывная проверка в Python
  35. Запуск внешних программ с subprocess
  36. Настройка вывода в Numpy
  37. Работа с необработанными строками
  38. Создание словаря и множества
  39. Функция enumerate в Python
  40. Преобразование в float
  41. Разделение строки с регулярными выражениями
  42. Область видимости переменных
  43. Объединение словарей в Python
  44. Функция count() в Python
  45. Функция zip() — объединение последовательностей

Marketello читают маркетологи из крутых компаний