📅 Как узнать день недели в Python: самый простой способ в 2021 году
В Python вы можете использовать модуль
datetime
для определения дня недели:
import datetime
текущая_дата = datetime.date.today()
день_недели = текущая_дата.strftime("%A")
print("Сегодня " + день_недели)
Этот код возвращает текущий день недели в текстовом формате. Например, если сегодня понедельник, выведется "Сегодня Monday".
Детальный ответ
Как узнать день недели в Python
Получение информации о текущем дне недели является распространенной задачей в программировании. Начиная с Python 3.6, в стандартной библиотеке предоставляется модуль datetime, который облегчает работу с датами и временем. С его помощью можно легко узнать текущий день недели.
Простой способ
Приведу пример простого способа узнать текущий день недели с использованием модуля datetime:
from datetime import datetime
текущая_дата = datetime.now()
день_недели = текущая_дата.strftime("%A")
print(день_недели)
В этом примере используется функция datetime.now(), которая возвращает текущую дату и время. Затем мы применяем метод strftime() к текущей дате, указывая символ формата "%A", который представляет день недели в виде полного имени (например, "понедельник"). Результат выводится на экран с помощью функции print().
Использование дополнительных модулей
Если вам требуется более широкий набор функций для работы с датами и временем, вы можете использовать дополнительные модули, такие как calendar или locale.
Приведу пример использования модуля calendar для определения текущего дня недели с его числовым представлением:
import calendar
from datetime import date
текущая_дата = date.today()
день_недели_число = текущая_дата.weekday()
день_недели = calendar.day_name[день_недели_число]
print(день_недели)
В этом примере мы сначала импортируем модуль calendar и класс date из модуля datetime. Затем мы используем функцию date.today(), чтобы получить текущую дату, и метод weekday() для получения числового представления текущего дня недели. Наконец, мы используем список calendar.day_name для получения имени дня недели по его числовому представлению. Результат выводится на экран.
Заключение
В Python существует несколько способов узнать текущий день недели. Вы можете использовать модуль datetime и его функцию strftime(), чтобы получить день недели в виде полного имени. Также можно применить модуль calendar и его список day_name, чтобы получить день недели по числовому представлению. Выберите наиболее подходящий для вашей задачи способ и используйте его в своих проектах.