Курс 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"
- Модуль subprocess: запуск внешних команд
- Синхронизация потоков с time.sleep()
- Метод Self в Python
- Метод сравнения объектов в Python
- Заказ карты Тинькофф Black
- Установка пакета в Python
- Поиск HTML-элементов с BeautifulSoup
- Выключение компьютера с помощью Python
- Работа с областями видимости переменных
- Настройка нарезки списков
- Перевод двоичного кода в целое число
- Поиск шаблона в начале строки
- CLI-инструмент howdoi
- Создание новых списков в Python
- Генераторы списков
- Работа со стеком в Python
- Методы сравнения множеств
- Применение функции к элементам списка
- Модуль os в Python: работа с файлами
- Блок try-except-else
- Принципы SRP и OCP
- Метод __int__ в Python
- Управление контекстом выполнения
- capitalize() — изменение регистра первого символа строки
- Принципы Zen Python
- Установка и использование TensorFlow
- Локальные переменные.
- Объединение списков в Python
- Тест скорости набора текста на Python
- Декоратор защиты анонимных пользователей
- Преобразование символов в нижний регистр
- Инверсия списка и строки в Python
- Определение имен функций
- Создание функций с произвольным количеством аргументов
- Необязательные аргументы в Python
- Использование defaultdict в Python
- Работа с пакетами
- Операторы присваивания в Python
- Подсчет часто встречающихся элементов
- Проверка класса объекта
- Хеши в Python
- Оператор морж в Python 3.8
- Показ всплывающих окон Tkinter
- Аргументы *args и **kwargs
- Python Метод Union Множеств
- Создание новых списков через list comprehensions















