Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah saya boleh mencari hari terakhir dalam sebulan dalam Python?

Bagaimanakah saya boleh mencari hari terakhir dalam sebulan dalam Python?

DDD
DDDasal
2024-12-02 06:47:10498semak imbas

How Can I Find the Last Day of a Month in Python?

Menentukan Hari Terakhir dalam Sebulan dalam Python

Pustaka standard Python menyediakan beberapa utiliti untuk bekerja dengan fungsi kalendar. Satu fungsi sedemikian, calendar.monthrange, boleh digunakan untuk menentukan hari terakhir bulan tertentu dengan mudah.

Fungsi calendar.monthrange mengambil dua hujah: tahun dan bulan serta mengembalikan tuple yang mengandungi hari bekerja hari pertama bulan itu dan bilangan hari dalam bulan itu. Hari terakhir dalam bulan itu boleh diperolehi dengan mengakses item kedua dalam tupel.

import calendar

year = 2023
month = 2

weekday, days_in_month = calendar.monthrange(year, month)
last_day = days_in_month

Pakej dateutil juga menyediakan fungsi untuk bekerja dengan tarikh kalendar. Walau bagaimanapun, fungsi perpustakaan standard Python adalah mencukupi untuk tugas tertentu ini.

Untuk meringkaskan, coretan berikut boleh digunakan untuk mendapatkan hari terakhir dalam sebulan menggunakan perpustakaan standard Python:

import calendar

def get_last_day_of_month(year, month):
    weekday, days_in_month = calendar.monthrange(year, month)
    return days_in_month

Atas ialah kandungan terperinci Bagaimanakah saya boleh mencari hari terakhir dalam sebulan dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn