Курс 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 3.12: Псевдонимы типов
- Работа с timedelta в Python
- Логирование с Logzero
- Аргумент по умолчанию
- Очистка данных в Python
- Изменение списка срезом
- Замер времени выполнения кода
- Новшества Flask 2.0
- Создание словарей и множеств в Python.
- Отступы в Python
- Управление контекстом выполнения
- Нахождение пересечения множеств
- Оценка выражений генератора в Python
- Метод __ilshift__ для битового сдвига влево
- Получение текущей даты и времени с помощью datetime
- Работа со строками в Python.
- Аннотации типов в Python
- Создание вкладок с TKinter
- Объединение, распаковка и деструктуризация
- Получение атрибутов и методов класса
- Создание класса очереди
- Подсказки типов в Python
- Операции с матрицами в Python
- Удаление знаков препинания в Python
- Работа с очередями в Python
- Частичное совпадение ввода
- Вывод сложных структур данных с помощью pprint
- Получение комбинаций в Python
- Приоритет операций в Python
- Именованные срезы в Python
- Тип данных TypeVarTuple
- Логирование с Logzero
- Управление памятью в numpy.
- Динамические маршруты во Flask
- Сортировка слиянием
- Форматирование данных с помощью pprint
- Взаимодействие с внешними процессами в Python
- Преобразование символов с помощью map
- JSON-esque в Python
- Оператор морж в Python 3.8
- Retrying в Python: повторные вызовы
- Переопределение метода __or__()
- Разделение строки с помощью re.split()
- Срезы в Numpy
- Расчет времени выполнения программы
- Подсчет элементов в Python















