Курс 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. Создание копии списка в Python
  4. Метод __ilshift__ для битового сдвига влево
  5. Циклы for в Python
  6. Управление виртуальными окружениями в Python
  7. Удаление элементов из списка
  8. Цикл while в Python
  9. Вызов функций по строке в Python.
  10. Генерация случайных чисел в Python
  11. Принцип одной функции
  12. Цикл for в Python
  13. Резервирование символов в Python
  14. Метод __iand__ для пользовательских классов
  15. Конкатенация строк в Python
  16. Открытие и редактирование скриптов Python
  17. Работа с YAML в Python
  18. Модуль future Python
  19. Заказ карты Тинькофф Black
  20. Обход элементов в Python
  21. Работа с SQLite в Python
  22. Метод rename() для переименования файлов и каталогов
  23. Любовь к Python
  24. Управление пакетами с pip
  25. Форматирование строк в Python
  26. Псевдонимы в Python
  27. Навыки Python: строки, типы данных
  28. Логирование с Logzero
  29. Взаимодействие с внешними процессами в Python
  30. Асинхронное выполнение задач в Python
  31. Оператор walrus в Python
  32. Работа с файлами в Python
  33. Слияние словарей в Python 3.9
  34. GitHub в Telegram: подписка на уведомления
  35. Удаление элементов по срезу
  36. PATCH-запрос с библиотекой requests
  37. Работа с библиотекой requests
  38. Работа с deque из collections
  39. Перезапуск ячейки в Jupyter Notebook с dostoevsky
  40. Проверка запуска скрипта или импорта модуля
  41. Форматирование вывода списков
  42. Переворот списка в Python
  43. Цикл for в Python
  44. Работа с модулем glob в Python
  45. Получение текущей даты и времени с помощью datetime
  46. Игра «Камень, ножницы, бумага» — Python

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