Курс 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"

  1. Работа с множествами в Python
  2. Секреты Python
  3. Управление памятью в numpy.
  4. Работа с файлами в Python
  5. Python Enumerate
  6. Python groupby() из itertools: работа с повторяющимися элементами
  7. Функции range() в Python
  8. Счетчик ссылок в Python
  9. Гибкие функции Python
  10. Функция findall() для поиска вхождений строки
  11. Глобальные переменные в Python
  12. Функция zip() в Python
  13. Работа со строками в Python
  14. Метод join() для объединения строк
  15. Блок else в обработке исключений
  16. Генераторные функции в Python
  17. Хешируемые ключи в Python
  18. Объединение словарей в Python
  19. Перезапуск ячейки в Jupyter Notebook с dostoevsky
  20. Вычисление логарифмов в Python
  21. Функция map() в Python
  22. Округление чисел с помощью round
  23. Класс Counter() для подсчета элементов
  24. Создание графиков в терминале
  25. Сортировка и обратный порядок
  26. Функция pow() — возвести число в степень
  27. Расширение информации об ошибке в Python
  28. Эффективная конкатенация строк с использованием join()
  29. Умножение строк и списков
  30. Проверка памяти объекта
  31. Анализ кода — Python
  32. Список переменных с %who
  33. Получение комбинаций в Python
  34. Работа с временем в Python
  35. Работа с кортежами
  36. Разделение строк методом split()
  37. Создание детектора плагиата
  38. Создание графики с черепахой
  39. Условные выражения в Python
  40. Различия символов в Python
  41. Векторизация в Python с NumPy.
  42. Итераторы с потерямиZIP
  43. Объединение словарей в Python
  44. Распаковка с оператором *
  45. Встроенные функции Python
  46. Перевод эмодзи и эмотиконов.

Marketello читают маркетологи из крутых компаний