1. 程式人生 > >Python從零開始系列連載(24)——Python的time模組簡單使用

Python從零開始系列連載(24)——Python的time模組簡單使用

time模組

在之前的課程中我們已經匯入過常用模組,比如 os 模組

我們在這節課中,要學習time模組的匯入和使用

time,顧名思義,是時間相關的模組~

和 os 模組匯入方法相同

import 模組名

即可匯入模組

那什麼是模組呢?簡單的講,就是一些包裝好的內容,當你要用到一些操作在這個模組中時,你就先要匯入它

小明:老溼!Anaconda不是Python的整合環境麼,自帶很多模組,作為初學者,為啥還要匯入模組,是因為我們已經不是初學者了麼?我們學的內容已經超出了常用模組了麼!哇,那我豈不是很強!

打斷小明的思緒。。。

小明啊,Anaconda確實集成了很多常用模組,你的理解不太對,這個模組匯入也是從anaconda中匯入的,也就是說我們今天學到的time模組是可以直接匯入的,而像很多anaconda中沒有的模組,是需要安裝的,這也是讓你們第一節課安裝anaconda,而不是python的原因,因為anaconda自帶很多模組!

而很多時候我們相擁的某些模組不在anaconda中,我們需要下載安裝或者線上安裝到anaconda中,然後再匯入模組使用

今天我們講的是前者,後者在Python進階課程中我們再講,我們在進階中還會講到自己製作模組呢~

小明:老溼,我已經迫不及待了!

好,那我們在Python中演示一下time模組的常用方法

首先,我們匯入time模組

我們要講的第一個方法就是sleep()方法

sleep就是睡覺休眠的意思,意味著執行的時候,系統休眠等待一會,不做其他操作

當你執行以上程式碼,會發現隔一段時間列印一個數字

而sleep()的括號中給出休眠時間,單位是秒

常用的time模組下的方法還有:

時間戳timestamp是一種時間表示形式

給出當前本地時間的資訊,細化到年、月、日、小時、分鐘、秒等:

將本地時間轉為時間戳形式:

將時間表示形式轉為以下形式:

把一個時間戳形式轉為以下形式:

把時間格式轉為表示時間字串:

對以上逆向操作:

將其它格式的時間字串轉為標準的時間字串:

通過檢視type

可以查看出標準的時間字串是時間格式相關的的,其它格式的時間字串則就是字串格式,在python資料分析中,經常要將時間轉為標準格式進行時間相關操作

講了這麼多方法,我已經徹底混亂了,有沒有啥幫助記憶的?

當然有!

開個玩笑。。。有人小時候吃過這個麼

吃不起吃不起!

送大家一個我手畫的圖:

下課

有需要Python學習資料的小夥伴嗎?小編整理【一套Python資料、原始碼和PDF】,感興趣者可以加學習群:548377875,反正閒著也是閒著呢,不如學點東西啦~~

人生苦短,我選Python

未完待續,連載中.....