在Python中,我們可以使用datetime模塊來處理日期和時間。該模塊中有一個weekday()方法可以用來確定某一日期是星期幾。
import datetime # 獲取當前日期 today = datetime.date.today() # 輸出星期幾 print("今天是星期{}".format(today.weekday() + 1))
以上代碼中,我們首先導入了datetime模塊。然后使用today()方法獲取當前日期,并將其保存在變量today中。調用該變量的weekday()方法可以得到該日期對應的星期幾。需要注意的是,該方法返回值是一個整數,0代表星期一,1代表星期二,以此類推。
如果我們希望以中文形式輸出星期幾,可以使用如下代碼:
import datetime # 定義中文星期 weekdays = ["一", "二", "三", "四", "五", "六", "日"] # 獲取當前日期 today = datetime.date.today() # 輸出星期幾 print("今天是星期{}".format(weekdays[today.weekday()]))
以上代碼中,我們首先定義了一個字符串列表weekdays,其中包含了中文星期的每一位。然后和之前一樣,獲取當前日期并輸出星期幾。不同的是,我們利用today.weekday()方法的返回值來從weekdays列表中取出對應的中文星期。
另外,需要注意的是,datetime模塊還提供了許多其他的日期和時間處理方法,如計算兩個日期之間的天數、時間值與日期值之間的轉換等等。對于需要處理時間或日期的應用開發,熟練掌握該模塊是非常重要的。