python小仙女_python——time库整理(基础知识+实例)
生活随笔
收集整理的這篇文章主要介紹了
python小仙女_python——time库整理(基础知识+实例)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
先上目錄,
1.Time庫的作用2. Time庫的使用3.實例1.Time庫的作用
- time庫是Python中處理時間的標(biāo)準(zhǔn)庫
- 提供獲取系統(tǒng)時間并格式化輸出功能
- 提供系統(tǒng)級精確計時功能,用于程序性能分析
2. Time庫的使用
先明確幾個概念:
- 時間戳:格林威治時間1970年01月01日00分00秒(北京時間1970年01月01日08時00分00秒)起至現(xiàn)在的總秒數(shù),是個數(shù)字。
- Python中獲取時間的常用方法是,先得到時間戳,再將其轉(zhuǎn)換成想要的時間格式。
- 元組struct_time:日期、時間是包含許多變量的,所以在Python中定義了一個元組struct_time將所有這些變量組合在一起,包括:年、月、日、小時、分鐘、秒等。
1)時間獲取函數(shù)
2)時間格式化:將時間以合理的方式展示出來
3)問題:我們是否可以以字符串的形式構(gòu)造一個時間,如”2018-01-26 12:55:20”,然后將其變成一個時間變量呢?
答案是可以的,通過展示模板定義的參數(shù)逐一解析字符串中對應(yīng)的每一個值,它可能會形成一個時間變量。轉(zhuǎn)化成一個計算機內(nèi)部可以操作的一個時間。
4)程序計時應(yīng)用:測量起止動作所經(jīng)歷時間的過程
- 疑問:perf_counter()函數(shù)是用來做程序計時,但是time()函數(shù)不是也可以嗎?
time()精度上相對沒有那么高,而且受系統(tǒng)的影響,適合表示日期時間或者大程序程序的計時。
perf_counter()適合小一點的程序測試,會計算sleep()時間。
3.實例:文本進度條
1)實例1:每次進度換行:
print()函數(shù)默認輸出一個字符后換到下一行,所以不用進行其他操作輸出結(jié)果>>2)實例2:每次進度不換行,只是不斷地進行刷新:用后打印的字符覆蓋之前的字符
- 為了實現(xiàn)單行動態(tài)刷新,就需要要求我們的程序在輸出某一個字符的字符串的時候,不能夠換行到下一行。因為換到下一行后,之前的信息不能夠被修改
- 轉(zhuǎn)義符 r(光標(biāo)移動到本行首)
- 有關(guān)轉(zhuǎn)義符的使用當(dāng)時困擾了我很久,比如應(yīng)該放在哪個位置,所以單獨放在了一個文檔里專門介紹啦~~
3)拓展:文本進度條的不同設(shè)計函數(shù):
好啦,如果以后有新的發(fā)現(xiàn)會繼續(xù)補充~~
各位看到的小伙伴,如果覺得有用,可不可以點個贊,你的喜歡是我堅持的動力!!
總結(jié)
以上是生活随笔為你收集整理的python小仙女_python——time库整理(基础知识+实例)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微信小程序记录v1.0
- 下一篇: python算法基础教程_python算