今天是星期幾?
現在是午餐時間,你正在和幾位同事聊天。他們提到,每天早上都希望有人提醒今天是星期幾,好方便到行事曆查看當天的工作。
你想幫忙,決定寫一個小腳本,取得當天的日期和時間,讓每天早上都能發出一則訊息給同事。你可以使用 datetime 模組,搭配具名佔位符來達成目標。
日期格式應為 Month day, year,例如 April 16, 2019;時間格式為 hh:mm,例如 16:30。
你記下了一些格式代碼方便使用:%d(日)、%B(月份名稱)、%m(月份數字)、%Y(年)、%H(時)、%M(分)。
你可以在 IPython Shell 中探索 datetime 模組。
本練習屬於課程
Python 中的正規表示法
練習說明
- 從模組
datetime匯入函式datetime。 - 取得今天的日期並指定給變數
get_date。 - 完成字串
message:為名為today的佔位符補上內容,並加入格式代碼,將日期格式化為month_name day, year,時間為hour:minutes。 - 使用
.format()方法並以變數get_date取代具名佔位符,列印訊息。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Import datetime
____
# Assign date to get_date
get_date = ____
# Add named placeholders with format specifiers
message = "Good morning. Today is {____:____ ____, ____}. It's {today:___:____} ... time to work!"
# Use the format method replacing the placeholder with get_date
print(____.____(____))