蓝桥 python笔记3——time模块、datetime模块

目录

time模块

datetime模块


time模块

蓝桥 python笔记3——time模块、datetime模块_第1张图片

蓝桥 python笔记3——time模块、datetime模块_第2张图片

蓝桥 python笔记3——time模块、datetime模块_第3张图片

蓝桥 python笔记3——time模块、datetime模块_第4张图片

蓝桥 python笔记3——time模块、datetime模块_第5张图片


datetime模块

蓝桥 python笔记3——time模块、datetime模块_第6张图片

蓝桥 python笔记3——time模块、datetime模块_第7张图片

time是不能进行加减法的

蓝桥 python笔记3——time模块、datetime模块_第8张图片

可以转换成datetime进行加减

蓝桥 python笔记3——time模块、datetime模块_第9张图片

蓝桥 python笔记3——time模块、datetime模块_第10张图片

蓝桥 python笔记3——time模块、datetime模块_第11张图片

蓝桥 python笔记3——time模块、datetime模块_第12张图片

当前日期

蓝桥 python笔记3——time模块、datetime模块_第13张图片

例题

# 从1901年1月1日到2000年12月31日存在多少个星期1
import datetime
start = datetime.date(1901, 1, 1)
end = datetime.date(2000, 12, 31)
ans = 0
while True:
    if start.weekday() == 0:
        ans += 1
    start += datetime.timedelta(days=1)
    if start > end:
        break
print(ans)
# 顺子数
import datetime
start = datetime.date(2022, 1, 1)
end = datetime.date(2022, 12, 31)
ans = 0
while True:
    now_date = start.strftime("%Y%m%d")
    if "012" in now_date or "123" in now_date:
        ans += 1
    start += datetime.timedelta(days=1)
    if start > end:
        break
print(ans)

你可能感兴趣的:(蓝桥_python,笔记)