Курс 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. Многопоточность и асинхронное программирование в Python
  2. Форматирование чисел в Python
  3. Логирование с Logzero
  4. Конвертация коллекций в Python
  5. Методы __repr__ и __str__ в Python
  6. Работа с итераторами в Python
  7. Проверка класса объекта
  8. Выражения-генераторы в Python
  9. Работа с процессами в Python
  10. Метод __int__ в Python
  11. Структура данных deque в Python
  12. Выборка чисел
  13. Нарезка списков в Python
  14. Метод eq для сравнения объектов
  15. Создание вложенных циклов for
  16. Объединение словарей в Python
  17. Библиотека Emoji: использование смайлов в Python
  18. Порядок и длина множеств в Python
  19. Импорт и использование модулей в Python
  20. Метод __ixor__ для побитового исключающего ИЛИ
  21. Хеширование паролей с использованием salt
  22. Сравнение неупорядоченных списков
  23. Роль ключевого слова self
  24. Секреты Python
  25. Подсказки типов в Python
  26. Python: динамическая типизация и проверка типов
  27. ChainMap избыточные ключи
  28. Подсчет количества элементов в списке
  29. Инициализация переменных
  30. Математические функции в Python
  31. Удаление и повторная вставка ключа в OrderedDict
  32. Методы работы со списками
  33. Возврат нескольких значений
  34. Инверсия списков и строк в Python
  35. Проблема сравнения словарей
  36. Методы работы со строками в Python
  37. Работа с утверждениями в Python
  38. Метод hash в Python
  39. Измерение времени выполнения
  40. Метод setdefault() в Python
  41. Лямбда-функции в цикле
  42. Эффективная конкатенация строк с использованием join()
  43. Python Ellipsis использование
  44. Функция pow() — возвести число в степень
  45. Конкатенация строк с помощью join()
  46. Работа с кортежами в Python
  47. enumerate() в Python для работы с индексами
  48. Работа с timedelta

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