Python模塊(二):time庫

1.time庫基本介紹

time庫是Python中處理時間的標準庫。它具有以下三種功能👇👇👇

①計算機時間的表達。

②提供獲取系統時間並格式化輸出功能。

③提供系統級精確計時功能,用於程序性能分析。

可以通過下面的兩行代碼來調用time庫👇👇👇

import time
time.<b>()

time庫包括三類函數:

①時間獲取:time(),ctime(),gmtime()

②時間格式化:strftime(),strptime()

③程序計時:sleep(),perf_counter()

下面分別介紹這三類函數👇👇👇

 

2.時間獲取

import time
time.time()

輸出結果如下:
1589445805.8094637
(在這裏獲取了一個時間戳,這個是計算機內部的一個時間值)
import time
time.ctime()

輸出結果如下:
'Thu May 14 16:44:42 2020'
(可以看到,我們使用ctime()函數獲取當前時間:2020年5月14日,星期四,16點44分42秒)
import time
time.gmtime()

輸出結果如下:
time.struct_time(tm_year=2020, tm_mon=5, tm_mday=14, tm_hour=8, 
tm_min=46, tm_sec=48, tm_wday=3, tm_yday=135, tm_isdst=0)
(這裏獲取的也是當前的時間,只不過表示爲計算機可處理的時間格式)

 

3.時間格式化

將時間以合理的方式展示出來。

格式化:類似於字符串格式化,需要有展示模板。

展示模板由特定的格式化控制符組成。

strftime(),strptime()兩種方法。

下面,我們來逐一介紹。👇👇👇

t=time.gmtime()
time.strftime("%Y-%m-%d  %H:%M:%S", t)

輸出結果如下:
'2020-05-14  08:58:36'

我們也可以將上面的輸出內容定義成字符串形式,來看下面的內容👇👇👇 

import time
timestr="2020-05-14  08:58:36"
time.strptime(timestr , "%Y-%m-%d  %H:%M:%S")

輸出結果如下:
time.struct_time(tm_year=2020, tm_mon=5, tm_mday=14, tm_hour=8, 
tm_min=58, tm_sec=36, tm_wday=3, tm_yday=135, tm_isdst=-1)

上面這兩種方法分別是strftime()和strptime(),下面我們來了解以下格式化控制符👇👇👇 

格式化控制符的前面必須要有百分號,後面的字母,可以根據不同情況予以輸出,對應的實例也各有不同!!! 

 

4.程序計時應用

程序計時應用十分廣泛。

程序計時指的是測量起止動作所經歷時間的過程。 

測量時間我們可以使用:perf_counter()

產生時間我們可以使用:sleep()

下面,我們來介紹一下這兩個函數以及使用方法:👇👇👇

x=time.perf_counter()
y=time.perf_counter()
print(y-x)

輸出結果如下:
8.218723500000124
time.sleep(5)
(在IDLE編譯環境下輸入上述代碼之後,可以看到你的程序將等待5秒之後,再退出)

那麼以上就是博主總結的Python語言中的time庫的一些相關內容!!! 

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