python標準庫之time模塊的語法與簡單使用

表示時間的方式

時間戳表示法: 即以整型或浮點型表示的是一個以秒為單位的時間間隔。這個時間的基礎值是從1970年的1月1號零點開始算起。

格式化的時間字符串: 即以格式化字符串的格式輸出時間形式。

元組格式表示法: 即一種Python的數據結構表示。這個元組有9個整型內容(不能少),分別表示不同的時間含義。

索引(Index) 屬性(Attribute) 值(Values)
0 tm_year(年) 比如2011
1 tm_mon(月) 1 – 12
2 tm_mday(日) 1 – 31
3 tm_hour(時) 0 – 23
4 tm_min(分) 0 – 59
5 tm_sec(秒) 0 – 61
6 tm_wday(weekday) 0 – 6(0表示周日)
7 tm_yday(一年中的第幾天) 1 – 366
8 tm_isdst(是否是夏令時) 默認為-1

Time庫是python中處理時間的標準庫

1. 調用語法:

import time
time.<b>()
  • 計算機時間的表達,提供獲取系統時間並格式化輸出功能
  • 提供提供系統精確即使功能,用於程序性能分析

2. time概述

time庫包括三類函數

  • 時間獲取: time() ctime() gmtime()
  • 時間格式化: strftime() strptime()
  • 程序計時: sleep() perf_counter()

3. 時間獲取

4. 時間格式化(將時間以合理的方式展示出來)

  • 格式化:類似字符串格式化,需要有展示模板
  • 展示模板由特定的格式化控制符組成

格式化控制符

5. 程序計時應用

  • 程序計時指測量起止動作所經歷的時間的過程
  • 測量時間:perf_counter()
  • 產生時間:sleep()

6. 示例

>>> import time
>>> time.sleep(2)    #運行代碼時,執行程序線程將暫停2s
>>> 

time.clock()函數將當前CPU處理器時間返回為以秒為單位的浮點數

>>> time.clock()      #獲取時鐘秒數
5e-07
>>> t1=time.clock()   #第二次執行該函數截止秒數
>>> t2=time.clock()  #第三次執行該函數截止秒數
>>> t2-t1
8.0141701
>>> 

time.strftime(str_f)函數根據帶時間格式符號的字符串解析時間,並返回字符串

>>> time.strftime('下午%H時:%M分:%S秒')    #指定時間格式
'下午23時:19分:32秒'
>>> 

time.time()函數自紀元年起以秒為單位返回浮點數的時間

>>> time.time()
1627917637.6577241
>>> 

總結

到此這篇關於python標準庫之time模塊的語法與簡單使用的文章就介紹到這瞭,更多相關python標準庫time模塊內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!

推薦閱讀: