Obtener el día de la semana en Python
Para obtener el número del día de la semana actual
debe acceder a la propiedad weekday.
Esta devuelve números del 0 al
6, donde la semana comienza
el lunes y este día tiene el número
0. Martes es el día número 1,
miércoles - número 2, y así sucesivamente.
Imprimamos el día de la semana para
la fecha '2025-12-31':
res = datetime.date(2025, 12, 31)
print(res.weekday()) # imprimirá 2
Dado que la numeración de los días de la semana, comenzando
desde 0 a veces puede ser inconveniente,
puede usar la propiedad especial isoweekday.
Esta mostrará el número del día contando el lunes
como 1:
print(res.weekday()) # imprimirá 2
print(res.isoweekday()) # imprimirá 3
Imprima en pantalla el número del día de la semana actual.
Determine si el día de la semana actual es fin de semana o día laboral.
Fecha fecha '2026-11-2'. Imprima su
día de la semana para dos casos - contando
el lunes como 0 y contando como
1.