Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah Saya Boleh Menentukan Hari Terakhir Sebarang Bulan dengan Cekap dengan Python?

Bagaimanakah Saya Boleh Menentukan Hari Terakhir Sebarang Bulan dengan Cekap dengan Python?

Barbara Streisand
Barbara Streisandasal
2024-12-05 00:31:12617semak imbas

How Can I Efficiently Determine the Last Day of Any Month in Python?

Menentukan Hari Terakhir dalam Bulan dalam Python

Untuk pembangun yang mencari pendekatan yang cekap dan mudah untuk mencari hari terakhir bulan tertentu menggunakan perpustakaan standard Python, calendar.monthrange datang untuk menyelamatkan. Fungsi ini mengembalikan tatasusunan dengan dua elemen: hari bekerja pada hari pertama bulan dan bilangan hari dalam bulan itu.

import calendar

# Get last day of January 2002
last_day_of_jan_2002 = calendar.monthrange(2002, 1)[1]  # Result: 31

Mengendalikan tahun lompat juga lancar, seperti yang ditunjukkan dalam contoh di bawah:

# Get last day of February 2008 (leap year)
last_day_of_feb_2008 = calendar.monthrange(2008, 2)[1]  # Result: 29

Jika anda lebih suka ungkapan ringkas, anda boleh menggunakan coretan kod berikut:

calendar.monthrange(year, month)[1]

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menentukan Hari Terakhir Sebarang Bulan dengan Cekap dengan 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