内建模块_月隐学python第14课

目录

 

1 ⽇期时间模块

1.1 time时间模块

1.2 datetime⽇期模块

1.3 calendar⽇历模块

2 第三⽅模块


1 ⽇期时间模块

datetime:⽇期
time :时间
calendar:⽇历
时间间隔是以秒为单位的
每个时间戳都以⾃从1970.1.1经历了多⻓时间计算的
时间戳:当前时间距离1970.1.1的秒数


1.1 time时间模块

UTC:格林威治天⽂时间,世界标准时间,在中国UTC+8
DST:夏令时
时间的表示形式:

  • a.以整数或者浮点数表示⼀个以秒为单位的时间间隔,这个时间的基础值1970.1.1的零时零分零秒
  • b.采⽤Python中的数据结构表示,采⽤元组,元组中可以有9个不同的元素,表示不同的含义
  • c.格式化的时间字符串

内建模块_月隐学python第14课

内建模块_月隐学python第14课

内建模块_月隐学python第14课

内建模块_月隐学python第14课

内建模块_月隐学python第14课

内建模块_月隐学python第14课

1.2 datetime⽇期模块

 

datetime⽐time更加⾼级。是对time进⾏了封装
内建模块_月隐学python第14课

内建模块_月隐学python第14课

内建模块_月隐学python第14课

  • timedelta

datetime.timedelta对象代表两个时间之间的时间差,两个date或datetime对象相减就可以返回⼀个timedelta对象。
timedelta([days[, seconds[, microseconds[, milliseconds[, minutes[,hours[, weeks]]]]]]])
内建模块_月隐学python第14课

1.3 calendar⽇历模块


主要⽤于获取⽇历的相信信息

内建模块_月隐学python第14课

2 第三⽅模块

 

物理环境安装步骤:
1.在终端中输⼊命令: pip -V 【检查版本,这个步骤在安装Python环境的时候如果勾选了Add path选项,则已⾃动安装】
2.安装第三⽅模块: pip install pygame
如果此步出错,则执⾏命令 python -m pip install --upgrade

pygame官⽹: https://www.pygame.org/newsimport calendar
#1.直接返回指定年和⽉的万年历表示形式
print(calendar.month(2018,4)) #********
#2.返回万年历的⼆维列表表示形式
print(calendar.monthcalendar(2018,4))
#3.直接返回指定年份的万年历表示形式
print(calendar.calendar(2018)) #********
#4.判断某年是否为闰年
print(calendar.isleap(2010)) #********
print(calendar.leapdays(2000,2020)) #********
#5.返回指定⽉的weekday的第⼀天和这个⽉的所有的天数
print(calendar.monthrange(2018,4)) #(6, 30)---》(当⽉开始的第⼀天为星期⼏, mon为0,第⼆个元素表示当⽉的总天数)
print(calendar.monthcalendar(2018,4))
#当前⽇期表示的星期数
print(calendar.weekday(2018,4,2)) #********
pygame学习博客: https://blog.****.net/qq_38526635/article/details/82688786
3,.如果不使⽤第三⽅模块,则可以执⾏命令: pip uninstall pygame ,卸载第三⽅模块
pycharm虚拟环境安装
在pycharm底部打开"Terminal"窗⼝,在这个窗⼝⾥执⾏pip将在虚拟环境中安装第三⽅库