Python是一種開源、面向?qū)ο蟆⒏呒壘幊陶Z言,它龐大的標準庫支持許多常用的操作,如日期處理。在本文中,我們將展示如何使用Python來獲取當月的天數(shù)。
import calendar import datetime # 獲取當前日期 now = datetime.datetime.now() # 獲取當月的天數(shù) month_range = calendar.monthrange(now.year, now.month) days_in_month = month_range[1] print("當前日期:", now.strftime("%Y-%m-%d")) print("當月天數(shù):", days_in_month)
在上面的代碼中,我們先導入了Python標準庫中的calendar和datetime模塊。然后,使用datetime.datetime.now()獲取當前日期和時間,將其存儲在now變量中。接著,我們使用calendar.monthrange()函數(shù)獲取當前月份的天數(shù),將其存儲在days_in_month變量中。最后,我們打印出當前日期和當月天數(shù)。
這個程序很簡單,如果我們在1月份運行它,將會獲得31天的結(jié)果,如果我們在2月份運行它,將會獲得28或29天(取決于閏年)。此外,這個程序適用于所有的Python版本。
總的來說,Python是一個高效且易于學習的編程語言,在許多領(lǐng)域都有應用,如網(wǎng)站開發(fā)、數(shù)據(jù)科學、人工智能等。如果你打算開始學習編程,Python是一個非常好的選擇。