Курс 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"
- Переменная Шредингера
- Разбиение текста в Python
- Изменение элемента списка
- Объединение строк с помощью метода join
- Непрерывная проверка в Python
- Работа с модулем random
- Python Тесты и Гайды
- Функции в Python: создание и вызов
- Преобразование данных в Python
- Удаление файлов и папок в Python
- Структура строк в Python
- Метод radd для пользовательских чисел
- Работа с датами в Python
- Генераторные функции в Python
- Создание словарей с defaultdict
- Функция map() и ленивая оценка
- Оператор Walrus в Python
- Установка библиотек в Python
- Операторы увеличения и уменьшения в Python
- Именование столбцов в Python с pandas
- Итераторы в Python
- Создание спинбокса в tkinter
- Управление асинхронными задачами на Python.
- Метод rlshift для битового сдвига
- Возврат нескольких значений
- Оператор in в Python
- Функция pow() — возвести число в степень
- Извлечение аудио из видео
- Проверка типа данных
- Оператор in и not in в Python
- Оценка выражений генератора в Python
- Создание списка через цикл
- Объединение строк с помощью метода join
- Проверка строки на палиндром
- Изменение IP-адреса в Python
- Выход из профиля в Django
- Работа со строками в Python
- Удаление элементов по срезу
- Логические значения в Python
- Генераторы в Python
- Аргумент по умолчанию
- Переопределение метода xor в Python
- Блок try…finally в Python
- Работа со словарями Python
- Работа с deque из collections















