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()

代码说明:

  1. datetime.now():获取当前的日期和时间。
  2. strftime("%Y-%m-%d"):将当前日期格式化为“年-月-日”的形式。
  3. now.weekday():返回当前日期是星期几(0表示周一,6表示周日)。
  4. weekdays列表:用于将数字转换为中文的星期名称。
  5. 打印结果:将当前日期和星期几显示出来。

视频讲解

BiliBili: 视睿网络-哔哩哔哩视频 (bilibili.com)