Python庫學習 1 time庫

2021-10-19 14:32:35 字數 1571 閱讀 7394

time庫是pythn中處理時間的標準庫?‍♀️

功能 :

1 計算機時間的表達

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

3 提供系統級精確計時功能,用於程式效能分析

import time

time.time(

)1613785294.0891368

# 這個時間從2023年1月1日到現在的時間,大佬們定的(手動狗頭)

time.ctime(

)'sat feb 20 09:43:41 2021'

time.gmtime(

)time.struct_time(tm_year=

2021

, tm_mon=

2, tm_mday=

20, tm_hour=

1, tm_min=

45, tm_sec=

48, tm_wday=

5, tm_yday=

51, tm_isdst=

0)

在strftime中,前面是字串輸出的格式,後面是可被程式理解的時間

t=time.gmtime(

)time.strftime(

"%y-%m-%d %h:%m:%s"

,t)

%x是表示年月日

字元含義%y年

%m月%d日

%b月份名稱

%b月份縮寫

%a星期縮寫

%h小時(24時)

%i小時(12時)

%p上下午

%m分鐘%s秒

將一段字串變為時間

str

='2021-02-20 01:53:53'

time.strptime(

str,

"%y-%m-%d %h:%m:%s"

)time.struct_time(tm_year=

2021

, tm_mon=

2, tm_mday=

20, tm_hour=

1, tm_min=

53, tm_sec=

53, tm_wday=

5, tm_yday=

51, tm_isdst=-1

)

perf_counter可以通過獲取cpu中的時間來得到程式執行的時間,也可以多次呼叫來得到差值

import time

deffb

(x):

if x ==

1or x ==2:

return

1else

:return fb(x -1)

+ fb(x -2)

print

(fb(5)

)print

(time.perf_counter(

))

sleep( )內部是程式暫停的時間,單位是秒

time.sleep(

3)

python入門 1模組 1 time

1 簡介 time模組提供兩種時間的表示方式 第一種 是時間戳方式 相對於1970年1月1日 00 00 00的秒數偏移 第二種 以陣列形式表示 struct time 共有九個元素 2 函式介紹 2.1 asctime asctime tuple string 將乙個struct time 預設為...

PYTHON學習筆記 4 time庫

5.4模組2 time庫的使用 5.4.1time庫基本介紹 1 time庫是python中處理時間的標準庫 import time time.2 功能 計算機時間的表達 提供獲取系統時間並格式化輸出功能 提供系統級精確計時功能,用於程式效能分析 3 time庫包括三類函式 時間獲取 time ct...

python學習篇,time庫的使用

舉例說明,圓周率的 執行時間計算 簡單來說time庫就是python用來處理時間的標準庫。1.計算機時間的表達。2.提供獲取系統時間並格式化輸出的功能。3.提供系統級精確計時功能,用於程式效能分析。使用import time指令來呼叫time庫,分為時間獲取,時間格式化,程式計時三種。time 函式...