開始使用免費開始

今天是星期幾?

現在是午餐時間,你正在和幾位同事聊天。他們提到,每天早上都希望有人提醒今天是星期幾,好方便到行事曆查看當天的工作。

你想幫忙,決定寫一個小腳本,取得當天的日期和時間,讓每天早上都能發出一則訊息給同事。你可以使用 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(____.____(____))
編輯並執行程式碼