Курс 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. Оператор assert в Python
  2. Декоратор total_ordering для класса Point
  3. Создание Telegram-бота на Python
  4. Метод ior для битовых операций
  5. Работа с множествами в Python
  6. Извлечение аудио из видео
  7. Метод ne для сравнения объектов
  8. Метод index() в Python
  9. Область видимости переменных
  10. Работа с комплексными числами
  11. Python Метод sleep() из time
  12. Форматирование строк в Python
  13. Подсказки типов в Python
  14. Counter() — подсчет элементов
  15. Конкатенация строк в Python
  16. Просмотр внешних файлов в %pycat
  17. Объединение итераторов
  18. Функции в Python
  19. Переопределение оператора % для объектов
  20. Ветвление выражения в Python
  21. Преобразование типов данных в set comprehension
  22. Метод rmatmul для пользовательских матриц
  23. Контекстный менеджер в Python
  24. Методы работы со строками в Python
  25. Выражения-генераторы в Python
  26. Добавление кнопки в tkinter
  27. Python: отличительная особенность — отступы
  28. Секреты Python
  29. Конвертация коллекций в Python.
  30. Частичное совпадение ввода
  31. Курсы Яндекс Практикум
  32. Замена символов в Python
  33. Работа с CSV файлами в Python
  34. Основы Python за 14 дней
  35. Изменение логики работы с временем
  36. Замена текста с помощью sub
  37. Модуль xkcd: загрузка комиксов
  38. Создание копии списка в Python
  39. Списковый компрехеншен.
  40. Многоточие в Python
  41. Избегайте ошибку FileNotFoundError
  42. Генераторы списков в Python
  43. Defaultdict в Python
  44. Подписка на @SelectelNews
  45. Декораторы в Python
  46. Установка и использование библиотеки google
  47. Ошибка NotImplemented в Python

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