Курс 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. Преобразование списка в словарь через генератор
  3. Модуль functools в Python
  4. Создание комплексных чисел
  5. F-строки в Python
  6. JMESPath в Python
  7. Работа с кортежами
  8. Работа с геоданными с помощью geopy
  9. Справка по импортированным модулям
  10. Отслеживание прогресса с tqdm
  11. Декоратор @override
  12. Измерение времени выполнения кода
  13. Определение локальных переменных в Python
  14. Асинхронное выполнение задач в Python
  15. Разделение строки на подстроки в Python
  16. Оператор объединения словарей
  17. Вложенные генераторы в Python
  18. Форматирование чисел в Python
  19. Работа с *args и **kwargs в Python
  20. Создание OrderedDict
  21. Участие в LP стейкинге Waves
  22. Форматирование вывода списков
  23. Лямбда-функции в Python
  24. Закрытие файла в Python
  25. Возвращение нескольких значений
  26. Методы обработки строк в Python
  27. Склеивание строк через метод join()
  28. UserList в Python: Описание и примеры использования
  29. Добавление элементов в список: append() vs extend()
  30. Оператор += в Python
  31. Модуль Antigravity в Python 3
  32. Функции высшего порядка в Python
  33. Создание таблиц в терминале с PrettyTable
  34. Непрерывная проверка в Python
  35. Вложенные циклы в Python
  36. Удаление элементов во время итерации
  37. Замена текста с re.sub()
  38. Обработка аргументов Python
  39. Декораторы в Python
  40. Объединение словарей в Python
  41. Функции min(), max(), sum()
  42. Оператор is в Python
  43. Конкатенация строк с join() в Python
  44. Получение пути к текущему скрипту с помощью os
  45. capitalize() — изменение регистра первого символа строки

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