050. 编写一个函数,实现简单的日历功能,显示当前日期和星期
以下是一个简单的Python函数,用于显示当前日期和对应的星期几:
from datetime import datetime
def show_calendar():
# 获取当前日期和时间
now = datetime.now()
# 格式化日期为“年-月-日”
date_str = now.strftime("%Y-%m-%d")
# 获取星期几
weekdays = ["周一", "周二", "周三", "周四", "周五", "周六", "周日"]
weekday_str = weekdays[now.weekday()]
# 打印结果
print(f"当前日期:{date_str}")
print(f"星期:{weekday_str}")
# 调用函数
show_calendar()
代码说明:
datetime.now()
:获取当前的日期和时间。strftime("%Y-%m-%d")
:将当前日期格式化为“年-月-日”的形式。now.weekday()
:返回当前日期是星期几(0表示周一,6表示周日)。weekdays
列表:用于将数字转换为中文的星期名称。- 打印结果:将当前日期和星期几显示出来。
视频讲解
BiliBili: 视睿网络-哔哩哔哩视频 (bilibili.com)