日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

【Python】Time库的使用(含实例)

發布時間:2024/9/30 python 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Python】Time库的使用(含实例) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

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

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

Time庫包含三類函數

  • 時間獲取:
    time() ctime() gmtime()
    • time()
      獲取當前時間戳,即計算機內部時間值,這個時間戳是一個很長的浮點數,它是表示從1970.1.1日0:00開始,到當前這一時刻為止,以秒為單位的一個數值。
    • ctime()
      獲取當前時間并以易讀方式表示,返回字符串。我們在IDLE中編寫代碼輸出,可以看出它顯示今天是星期二,二月十一日,十一點零九分三十五秒,二零二零年。
    • gmtime()
      獲取當前時間,表示為計算機可處理的時間格式,這種格式我們叫它struct_time格式。
  • 時間格式化:
    strftime() strptime()
  • 將時間以合理方式展示出來的方法,類似字符串格式化,需要有展示模板,展示模板由特定的格式化控制符組成,它能夠告訴程序我們輸出的程序大概是什么樣子。

    格式化字符串日期/時間說明值范圍和實例
    %Y年份0000~9999,例如:1900
    %M月份01~12,例如:10
    %B月份名稱January~December,例如:April
    %b月份名稱縮寫Jan~Dec,例如:Apr
    %d日期01~31,例如:25
    %A星期Monday~Sunday,例如:Wednesday
    %a星期縮寫Mon~Sun,例如:Wed
    %H小時(24h制)00~23,例如:12
    %I小時(12h制)01~12,例如:7
    %p上/下午AM,PM,例如:PM
    %M分鐘00~59,例如:25
    %S00~59,例如:25
    • strftime(tpl,ts)
      tpl是格式化模板字符串,用來定義輸出效果,ts是計算機內部時間類型變量,這個變量就是gmtime輸出的格式。

      我們用gmtime函數獲取計算機內部時間變量的格式,然后我們就可以使用time.strftime()通過定義一個模板,并且給出這個時間t來輸出相應的效果時間,在模板中,我們定義了年月日時分秒如何放置。

    • strptime(str,tpl)
      str是字符串形式的時間值,tpl是格式化模板字符串,用來定義效果,strptime()函數用來將給定的時間模板轉換成計算機內部時間變量格式的函數,與strftime()互補,將一段字符串變成時間變量。

  • 程序計時:
    sleep() perf_counter()
    測量起止動作所經歷時間的過程,一段程序,從開始到結束經歷多長時間,這個過程就叫程序計時。程序計時主要包括測量時間產生時間兩部分。
    • perf_counter()
      測量時間指的是能夠記錄時間的流逝,返回一個CPU級別的精確時間計數值,單位為秒,由于這個計數值起點不確定,連續調用差值才有意義,即需要計時之前首先定一個開始時間,perf_counter()函數第一次調用后,每一次調用都是繼續第一次調用時間之后的值。

    • sleep(s)
      產生時間函數,它可以讓程序去休眠或者產生一定的時間,s擬休眠的時間,單位是秒,可以是浮點數,

    def wait():time.sleep(3.3) wait() #程序將等待3.3秒后再退出(向下運行)

    總結

    以上是生活随笔為你收集整理的【Python】Time库的使用(含实例)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。