前言

前文傳送門:

Python從零開始系列連載(1)——安裝環境

Python從零開始系列連載(2)——jupyter的常用操作(上)

Python從零開始系列連載(3)——jupyter的常用操作(中)

Python從零開始系列連載(4)——jupyter的常用操作(下)

Python從零開始系列連載(5)——Python的基本資料型別(上)

Python從零開始系列連載(6)——Python的基本資料型別(中)

Python從零開始系列連載(7)——Python的基本資料型別(中二)

Python從零開始系列連載(8)——Python的基本資料型別(下)

Python從零開始系列連載(9)——Python的基本運算和表示式(上)

Python從零開始系列連載(10)——Python的基本運算和表示式(中)

Python從零開始系列連載(11)——Python的基本運算和表示式(中二)

Python從零開始系列連載(12)——Python的基本運算和表示式(下)

Python從零開始系列連載(13)——Python程式的基本控制流程(上)

Python從零開始系列連載(14)——Python程式的基本控制流程(中)

Python從零開始系列連載(15)——Python程式的基本控制流程(中二)

Python從零開始系列連載(16)——Python程式的基本控制流程(下)

Python從零開始系列連載(17)——Python特色資料型別(列表)(上)

Python從零開始系列連載(18)——Python特色資料型別(列表)(中)

Python從零開始系列連載(19)——Python特色資料型別(列表)(下)

Python從零開始系列連載(20)——Python特色資料型別(元組)(上)

Python從零開始系列連載(21)——Python特色資料型別(元組)(下)

Python從零開始系列連載(22)——Python特色資料型別(字典)(上)

Python從零開始系列連載(23)——Python特色資料型別(字典)(下)

Python從零開始系列連載(24)——Python特色資料型別(集合)(上)

Python從零開始系列連載(25)——Python特色資料型別(集合)(下)

Python從零開始系列連載(26)——Python特色資料型別(函式)(上)

Python從零開始系列連載(27)——Python特色資料型別(函式)(中)

Python從零開始系列連載(28)——Python特色資料型別(函式)(下)

Python從零開始系列連載(29)——Python檔案操作(上)

Python從零開始系列連載(30)——Python檔案操作(中)

Python從零開始系列連載(31)——Python檔案操作(中二)

Python從零開始系列連載(32)——Python檔案操作(下)

Python從零開始系列連載(33)——Python異常處理

time模組

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

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

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

和 os 模組匯入方法相同

import 模組名

即可匯入模組

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

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

打斷小明的思緒。。。

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

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

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

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

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

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

首先,我們匯入time模組

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

對以上逆向操作:

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

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

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

透過檢視type

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

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

當然有!

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

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

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

吃不起吃不起!

送大家一個我手畫的圖:

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

下課

人生苦短,我選Python

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

今日作業:

自己去閱讀time的官方文件學習

https://

docs。python。org/2/libra

ry/time。html

現在還堅持再看連載學習的你們真的很棒棒!

入門部分已經學完大部分啦!加油

作者:王大偉 Python愛好者社群唯一小編,請勿轉載,謝謝。

部落格專欄:王大偉-一個數據分析菜鳥

配套影片教程:1小時破冰入門Python

https://

edu。hellobi。com/course/

234

公眾號:Python愛好者社群(微信ID:python_shequ),關注,檢視更多連載內容。