Курс Python → Работа со временем в Python
Модуль time в Python предоставляет различные функции для работы со временем, измерения производительности и управления задержками в выполнении программы. Он позволяет получить текущее время, работать с временными метками, а также выполнять операции с временными интервалами.
Одной из основных функций модуля time является time(), которая возвращает количество секунд, прошедших с начала эпохи Unix. Это позволяет измерить производительность кода или задержку выполнения определенной операции.
Для работы с временными интервалами можно использовать функцию sleep(), которая приостанавливает выполнение программы на указанное количество секунд. Например, time.sleep(5) остановит выполнение программы на 5 секунд.
Также модуль time предоставляет возможность форматирования времени с помощью функции strftime(), которая позволяет преобразовать временную метку в строку в заданном формате. Например, time.strftime("%Y-%m-%d %H:%M:%S") вернет текущую дату и время в формате «год-месяц-день час:минута:секунда».
import time
# Получение текущего времени
current_time = time.time()
print(current_time)
# Приостановка выполнения программы на 3 секунды
time.sleep(3)
# Форматирование времени
formatted_time = time.strftime("%Y-%m-%d %H:%M:%S")
print(formatted_time)
Таким образом, модуль time является удобным инструментом для работы со временем в Python, который позволяет решать различные задачи, связанные с измерением времени, управлением задержками и форматированием временных данных.
Другие уроки курса "Python"
- Аннотации типов в Python
- Названия столбцов в Python таблицах
- Реализация операции -= для пользовательского класса
- Создание .exe файла с pyinstaller
- Генерация тестовых данных с factory_boy
- Списковые включения в Python
- Операции с комплексными числами
- Ноутбуки AMD Ryzen ™ 4000: мощность и эффективность
- Повторение элементов в Python
- Работа с zip-архивами в Python
- Принцип одной функции
- Циклы for в Python
- Numpy: объединение массивов
- Таймер обратного отсчета
- Присоединение элементов коллекции
- Генераторы в Python
- Значения по умолчанию в Python
- Создание GUI с Tkinter: Entry
- Обработка ошибок в Python
- Многострочные комментарии в Python
- Управление виртуальными окружениями в Python
- Проверка подстроки в строке с помощью in
- Распаковка элементов последовательности
- TON Smart Challenge #2: участие и подготовка
- Официальный канал Python в Telegram
- Поиск наиболее частого элемента списке
- Python: библиотеки и функции
- Ускорение обработки данных с %autoawait
- Создание новых функций через partial
- Оператор continue в Python
- Улучшенные подсказки для импорта в Python 3.12
- Объединение словарей в Python
- Ввод нескольких значений
- Основные операции с библиотекой Numpy
- Генератор надежных паролей
- Измерение времени выполнения в Python
- Метод difference_update() — разность множеств
- Функция divmod() в Python
- Поиск наиболее частого элемента в списке
- Переопределение метода divmod
- Измерение времени выполнения кода
- Метод rlshift для битового сдвига
- Создание циклической ссылки
- Преобразование данных в Python
- Проверка типов с использованием isinstance
- Вычисление натурального логарифма в NumPy
- Функции высшего порядка в Python















