1. 学ぶ
  2. /
  3. コース
  4. /
  5. Pythonで学ぶ正規表現

Connected

演習

今日は何曜日/何日?

お昼どき、同僚たちと話していると、「毎朝その日が何日なのかリマインドしてくれる人がいると、カレンダーでその日の担当を確認しやすいのに」と言っています。

手助けするため、その日の日時を取得して、毎朝メッセージを同僚に送る小さなスクリプトを書くことにしました。目的を達成するために、datetime モジュールと名前付きプレースホルダーを使えます。

日付は Month day, year(例: April 16, 2019)、時刻は hh:mm(例: 16:30)の形式にしてください。

助けになるように、いくつかの指定子を書き留めました: %d(day), %B (monthname), %m (monthnumber), %Y(year), %H (hour), %M(minutes)

datetime モジュールは IPython Shell で試せます。

指示

100 XP
  • モジュール datetime から関数 datetime をインポートします。
  • 今日の日時を取得して、変数 get_date に代入します。
  • 文字列 message を完成させ、名前付きプレースホルダー today に、日付は month_name day, year、時刻は hour:minutes となる書式指定子を追加します。
  • .format() メソッドを使い、変数 get_date を渡して名前付きプレースホルダーを置き換え、メッセージを表示します。