Курс 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. Переменная Шредингера
  2. Разбиение текста в Python
  3. Изменение элемента списка
  4. Объединение строк с помощью метода join
  5. Непрерывная проверка в Python
  6. Работа с модулем random
  7. Python Тесты и Гайды
  8. Функции в Python: создание и вызов
  9. Преобразование данных в Python
  10. Удаление файлов и папок в Python
  11. Структура строк в Python
  12. Метод radd для пользовательских чисел
  13. Работа с датами в Python
  14. Генераторные функции в Python
  15. Создание словарей с defaultdict
  16. Функция map() и ленивая оценка
  17. Оператор Walrus в Python
  18. Установка библиотек в Python
  19. Операторы увеличения и уменьшения в Python
  20. Именование столбцов в Python с pandas
  21. Итераторы в Python
  22. Создание спинбокса в tkinter
  23. Управление асинхронными задачами на Python.
  24. Метод rlshift для битового сдвига
  25. Возврат нескольких значений
  26. Оператор in в Python
  27. Функция pow() — возвести число в степень
  28. Извлечение аудио из видео
  29. Проверка типа данных
  30. Оператор in и not in в Python
  31. Оценка выражений генератора в Python
  32. Создание списка через цикл
  33. Объединение строк с помощью метода join
  34. Проверка строки на палиндром
  35. Изменение IP-адреса в Python
  36. Выход из профиля в Django
  37. Работа со строками в Python
  38. Удаление элементов по срезу
  39. Логические значения в Python
  40. Генераторы в Python
  41. Аргумент по умолчанию
  42. Переопределение метода xor в Python
  43. Блок try…finally в Python
  44. Работа со словарями Python
  45. Работа с deque из collections

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