Курс 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. Метод join() для объединения элементов
  2. Декораторы в Python
  3. Протокол управления контекстом
  4. Упрощение условных выражений с тернарным оператором
  5. Python reversed() vs срез[::-1]
  6. Работа с YAML в Python: PyYAML.
  7. Разделение строки на пары ключ-значение.
  8. Методы работы со строками в Python
  9. Конкатенация строк в Python
  10. Выход из профиля в Django
  11. Обработка данных в Python
  12. Объединение итераторов
  13. Создание и использование ChainMap
  14. Генератор чисел Фибоначчи
  15. Декоратор @override
  16. Метод index() в Python
  17. Создание множества в Python
  18. Отображение HTML кода в Python
  19. Выражения-генераторы в Python
  20. Назначение максимального и минимального значения переменной в Python.
  21. Декоратор total_ordering для класса Point
  22. Создание пустых функций и классов в Python
  23. Запрос пароля с помощью getpass
  24. Удаление элемента из списка
  25. Метод rrshift для пользовательских объектов
  26. Метод pop() списка
  27. Функция с **kwargs в Python
  28. Хэш-функции в Python
  29. Руководство по использованию Colorama
  30. Сортировка слиянием
  31. Сортировка с помощью key
  32. Работа с модулем os в Python
  33. Подсчет элементов с помощью Counter из collections
  34. Оператор zip в Python
  35. Создание детектора плагиата
  36. Фильтрация списков с itertools
  37. Склеивание строк без циклов
  38. Генератор надежных паролей
  39. Работа с deque из collections
  40. Повторение элементов в Python
  41. Генераторы в Python
  42. Открытие, чтение и закрытие файла
  43. Метод join() для объединения строк
  44. Работа с collections в Python
  45. Работа с URL-адресами в Python
  46. Использование *args
  47. Генераторы в Python

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