Python學習之路 時間函式 time 庫的使用

2021-10-06 06:43:58 字數 2143 閱讀 8736

time庫

一:時間獲取

1.time() //獲取當前計算機內部時間值,浮點數。

import  time

print

(time.time(

))

其值表示從utc(coordinated universal time)時間2023年1月1日00:00:00 到當前時刻的秒數。

2.ctime() //獲取易讀的當前時間(字串組成)

//獲取程式可處理的當前時間

import time

print

(time.gmtime(

))

二:時間格式化 (類似字串格式化,需要模板)

1.strftime(tpl,ts) //tpl是格式化模板字串,用來定義輸出效果;ts是計算機內部時間型別變數

2.strptime(str,tpl) //str是字串形式的時間值,tpl是格式化模板字串,用來定義輸入效果

import time

timestr =

'2020-05-06 12:55:20'

print

(time.strptime(timestr,

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

))

3.時間格式化控制符

格式化字串

日期/時間說明

值範圍和例項

%y年份

0000~9999,例如:2020

%m月份

01~12,例如:05

%b月份名稱

january~december,例如:april

%b月份名稱縮寫

jan~dec,例如:apr

%d日期

01~31,例如:18

%a星期

monday~sunday,例如:wednesday

%a星期縮寫

mon~sun,例如:wed

%h小時(24h制)

00~23,例如:16

%i小時(12h制)

01~12,例如:4

%p上/下午

am, pm,例如:pm

%m分鐘

00~59,例如:26%s秒

00~59,例如:26

三:程式計時(指測量起止動作所經歷時間的過程)

1.perf_counter() //返回乙個cpu級別的精確時間計數值,單位為秒 由於這個計數值起點不確定,連續呼叫差值才有意義

2.sleep(s) //s擬休眠的時間,單位是秒,可以是浮點數

import time

start = time.perf_counter()

time.sleep(3) #程式將在此等待三秒

Python 學習之路 時間模組

1 import time23 得到時間戳,從1970年1.1凌晨到現在計時,1970出現unix 4print time.time 56 返回時間的字串模式,預設是當前系統時間 7print time.ctime 8print time.ctime time.time 86400 86400一天的...

python學習之路 函式

args位置引數不能寫在 kwargs關鍵字引數後面 kwargs 接受n個關鍵字引數,把關鍵字引數轉化為字典。def test kwargs print kwargs test name age age 22 列印結果為 args 接受n個位置引數,把引數轉化為元組形式def test args ...

Python學習之路 函式

函式 降低程式設計難度和 復用 一 函式的定義 函式是一段 的表示 def 函式 引數 零個或多個 函式return 返回 計算 x deffunction x 定義乙個函式 function s 1for i in range 1 x 1 for迴圈計算階乘 s i return s a func...