Курс 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"
- Команда %dhist — список посещенных каталогов
- Создание объекта timedelta
- Заказ карты Тинькофф Black
- Использование эмодзи в Python
- Многопроцессорное программирование в Python
- Проверка элементов списка условием
- Передача параметров в Python
- Бесконечная проверка в Python
- Курсы Яндекс Практикум
- Обратное распространение ошибки
- Открытие и запись файлов
- Замена текста с re.sub()
- Итерации в Python
- Каналы Senior: Python, Java, Frontend, SQL, C++
- Очистка данных с Pandas
- Обновление шаблона base.html
- Инициализация переменных
- Оптимизация создания строк
- Обработка исключений в Python
- Автоматизация скриптов на AWS Lightsail.
- Вычисление фазы комплексного числа
- Класс Counter() для подсчета элементов
- Форматирование строк в Python.
- Метод join() для объединения строк
- Управление пакетами с pip
- Удаление элементов из списка
- Создание словарей с defaultdict
- Метод __int__ в Python
- Метод __iand__ для пользовательских классов
- Группы исключений в Python
- Оптимизация строк в Python
- Функции any() и all() в Python
- Вывод символов строки в Python
- Решение переменной Шредингера
- Перетасовка списков в Python
- Экранирование символов в Python
- Оператор умножения для вектора
- Получение текущей директории
- Пересечение списков с использованием множеств
- Проверка подстроки в строке
- Подсчет элементов с помощью Counter из collections
- Ограничение итераций в Python
- Область видимости переменных
- Поиск индекса элемента
- Лямбда-функции в Python
- Отправка поздравлений по дню рождения















