Курс 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"
- Проверка подстроки в строке
- Мониторинг памяти с Pympler
- Методы HTTP запросов в Flask
- Комментарии в Python
- Работа со словарями
- Генераторы по генератору
- Замена текста с помощью sub
- Структура данных словарь в Python
- Циклы for в Python
- Множества и frozenset
- Обработка исключения UnboundLocalError
- Работа с базами данных SQLite
- Оптимизация создания строк
- Вызов внешних программ в Python с помощью sh
- Создание Telegram-бота на Python
- Поиск шаблона в начале строки
- Тернарный оператор в Python
- Расчет времени выполнения кода
- Функции классификации комплексных чисел
- Извлечение чисел из текста
- Конвертация коллекций в Python
- Объединение списков в Python
- Проверка ввода с помощью isdigit
- Замыкания в Python
- Обязательные аргументы в Python
- Расчет времени выполнения
- Получение идентификатора объекта в памяти
- Добавление элементов в список: append() vs extend()
- Форматирование строк в Python
- Цикл for в Python
- Запуск внешних программ с subprocess
- Создание множества в Python
- Замена символов в Python
- Метод __ixor__ для побитового исключающего ИЛИ
- UserString в Python
- Работа с OpenCV
- Операторы увеличения и уменьшения в Python
- Проверка типа объекта в Python
- Big O оптимизация
- Форматирование строк в Python
- Генерация UUID в Python
- Вложенные циклы в Python
- Обработка ошибок в JSON данных
- Codecademy в Telegram
- %pinfo: получение информации об объекте
- Цикл for в Python















