开始使用免费开始使用

今天是星期几?

午餐时间,您正与几位同事聊天。他们说每天早上最好有人提醒他们今天是几号、星期几,好让他们在日历上查看当天的任务。

您想帮忙,于是决定写一个小脚本,每天早上发送一条包含当天日期和时间的消息给同事。您可以使用模块 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(____.____(____))
编辑并运行代码