Maison >développement back-end >Tutoriel Python >Comment puis-je déterminer efficacement le dernier jour d'un mois en Python ?
Détermination du dernier jour d'un mois en Python
Déterminer le dernier jour d'un mois donné est une tâche courante en programmation. La bibliothèque standard de Python offre un moyen pratique d'obtenir ces informations avec un seul appel de fonction.
Le module calendrier contient la fonction Monthrange qui prend deux arguments : l'année et le mois. Il renvoie un tuple avec deux informations : le jour de la semaine du premier jour du mois et le nombre de jours du mois. Pour obtenir le dernier jour du mois, nous pouvons extraire la deuxième valeur du tuple :
import calendar year = 2023 month = 1 # Get the number of days in January 2023 last_day = calendar.monthrange(year, month)[1] print("Last day of January 2023:", last_day)
Cela affichera :
Last day of January 2023: 31
La fonction Monthrange gère correctement les années bissextiles. Il prend également en charge les dates au-delà de la plage actuelle du calendrier grégorien. Cependant, il est important de noter que le package dateutil n'offre aucune fonctionnalité supplémentaire pour déterminer le dernier jour du mois, car le module calendrier fournit déjà une implémentation robuste pour cette tâche.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!