Курс 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. Работа с CSV файлами в Python
  2. Замена атрибута в именованном кортеже
  3. Печать списка с помощью метода join
  4. Переопределение метода
  5. Python: динамическая типизация и проверка типов
  6. Функция map() и ленивая оценка
  7. Разработка игры Pong с turtle
  8. Функция zip() для объединения списков
  9. Разбиение строки в Python
  10. Конвертация коллекций в Python
  11. Работа со стеком в Python
  12. ChainMap избыточные ключи
  13. Множественное назначение в Python
  14. Методы split() и join() — Python строк.
  15. Справка по импортированным модулям
  16. Объединение списков в Python
  17. Преобразование чисел в Python
  18. Работа со строками в Python
  19. Многопоточность и асинхронное программирование в Python
  20. Новшества Flask 2.0
  21. Удаление знаков препинания в Python
  22. Установка максимального количества цифр
  23. Метод __getitem__ в Python
  24. Регистрация на хакатоне
  25. Ускорение выполнения кода в Python
  26. Необязательные аргументы в Python
  27. Инициализация объекта
  28. Принципы программирования
  29. Конкатенация строк с join() в Python
  30. Метод pop() списка
  31. Списковый компрехеншен.
  32. Особенности множеств в Python
  33. Руководство по использованию Colorama
  34. Группы исключений в Python
  35. Оболочка Python
  36. Генератор чисел Фибоначчи
  37. Работа с множествами в Python
  38. Переопределение метода __pow__
  39. Метод remove() для удаления элемента из списка
  40. Работа с кортежами в Python
  41. Сортировка в Python
  42. Виртуальное окружение Python
  43. Функции классификации комплексных чисел
  44. Python reversed() vs срез[::-1]
  45. Запрос DELETE с библиотекой requests
  46. Метод ior для битовых операций

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