Курс 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
- Преобразование списка в словарь через генератор
- Модуль functools в Python
- Создание комплексных чисел
- F-строки в Python
- JMESPath в Python
- Работа с кортежами
- Работа с геоданными с помощью geopy
- Справка по импортированным модулям
- Отслеживание прогресса с tqdm
- Декоратор @override
- Измерение времени выполнения кода
- Определение локальных переменных в Python
- Асинхронное выполнение задач в Python
- Разделение строки на подстроки в Python
- Оператор объединения словарей
- Вложенные генераторы в Python
- Форматирование чисел в Python
- Работа с *args и **kwargs в Python
- Создание OrderedDict
- Участие в LP стейкинге Waves
- Форматирование вывода списков
- Лямбда-функции в Python
- Закрытие файла в Python
- Возвращение нескольких значений
- Методы обработки строк в Python
- Склеивание строк через метод join()
- UserList в Python: Описание и примеры использования
- Добавление элементов в список: append() vs extend()
- Оператор += в Python
- Модуль Antigravity в Python 3
- Функции высшего порядка в Python
- Создание таблиц в терминале с PrettyTable
- Непрерывная проверка в Python
- Вложенные циклы в Python
- Удаление элементов во время итерации
- Замена текста с re.sub()
- Обработка аргументов Python
- Декораторы в Python
- Объединение словарей в Python
- Функции min(), max(), sum()
- Оператор is в Python
- Конкатенация строк с join() в Python
- Получение пути к текущему скрипту с помощью os
- capitalize() — изменение регистра первого символа строки















