內建模塊_月隱學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.格式化的時間字符串

1.2 datetime⽇期模塊

 

datetime⽐time更加⾼級。是對time進⾏了封裝

  • timedelta

datetime.timedelta對象代表兩個時間之間的時間差,兩個date或datetime對象相減就可以返回⼀個timedelta對象。
timedelta([days[, seconds[, microseconds[, milliseconds[, minutes[,hours[, weeks]]]]]]])

1.3 calendar⽇歷模塊


主要⽤於獲取⽇歷的相信信息

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.csdn.net/qq_38526635/article/details/82688786
3,.如果不使⽤第三⽅模塊,則可以執⾏命令: pip uninstall pygame ,卸載第三⽅模塊
pycharm虛擬環境安裝
在pycharm底部打開"Terminal"窗⼝,在這個窗⼝⾥執⾏pip將在虛擬環境中安裝第三⽅庫
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章