📅  最后修改于: 2023-12-03 15:36:40.375000             🧑  作者: Mango
本教程将会按照层次结构的方式,教您如何创建一个休眠表。通过使用注释,可以轻松理解每一步的代码。
import time
import datetime
sleep_table = []
"""
第一层级
"""
# 日期
date = datetime.date(2022, 1, 1)
# 星期
weekday = date.strftime("%A")
# 日志
log = "健康睡眠"
# 总时长
total_hours = 8
# 将数据添加到休眠表中
sleep_table.append([date, weekday, log, total_hours])
"""
第二层级
"""
# 起床时间
wake_up_time = datetime.time(7, 0)
# 入睡时间
sleep_time = datetime.time(23, 0)
# 实际睡眠时长
actual_sleep_hours = 8
# 添加到休眠表中
sleep_table[-1].append([wake_up_time, sleep_time, actual_sleep_hours])
"""
第三层级
"""
# 睡眠质量
sleep_quality = "良好"
# 睡眠评分
sleep_score = 90
# 将数据添加到休眠表中
sleep_table[-1][-1].extend([sleep_quality, sleep_score])
"""
打印休眠表
"""
for row in sleep_table:
print("[日期]: {}\n[星期]: {}\n[日志]: {}\n[总时长]: {}\n[起床时间]: {}\n[入睡时间]: {}\n[实际睡眠时长]: {}\n[睡眠质量]: {}\n[睡眠评分]: {}\n".format(row[0], row[1], row[2], row[3], row[4][0], row[4][1], row[4][2], row[4][3], row[4][4]))
使用注释可以方便地理解代码,尤其是在需要多层级结构时。通过以上示例,您可以轻松地创建自己的休眠表,并在需要时按层级结构进行注释。