這期內(nèi)容當(dāng)中小編將會給大家?guī)碛嘘P(guān)Python中time.clock和 time.time有什么區(qū)別,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
創(chuàng)新互聯(lián)公司專注于企業(yè)全網(wǎng)整合營銷推廣、網(wǎng)站重做改版、西寧網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、H5響應(yīng)式網(wǎng)站、商城網(wǎng)站建設(shè)、集團公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為西寧等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
python常用的庫:1.requesuts;2.scrapy;3.pillow;4.twisted;5.numpy;6.matplotlib;7.pygama;8.ipyhton等。
1.概念不同
time.time()是統(tǒng)計的wall time(即墻上時鐘),也就是系統(tǒng)時鐘的時間戳(1970紀(jì)元后經(jīng)過的浮點秒數(shù))。所以兩次調(diào)用的時間差即為系統(tǒng)經(jīng)過的總時間。
time.clock()是統(tǒng)計cpu時間的工具,這在統(tǒng)計某一程序或函數(shù)的執(zhí)行速度最為合適。兩次調(diào)用time.clock()函數(shù)的差值即為程序運行的cpu時間。
2.使用不同
如果在兩次調(diào)用之間將系統(tǒng)時鐘調(diào)回,則time.time可能會返回一個較小的值,而time.clock則返回的值未增長。
clock() import time # 創(chuàng)建列表推導(dǎo)式時間開銷 time.clock() list_ = [x for x in range(0, 1000000, 2)] lt = time.clock() print(f'創(chuàng)建列表推導(dǎo)式時間開銷:{lt}') # 運行結(jié)果:
創(chuàng)建列表推導(dǎo)式時間開銷:0.0389006
time()
import time # 創(chuàng)建列表推導(dǎo)式時間開銷 start = time.time() list_ = [x for x in range(0, 1000000, 2)] end = time.time() print(f'創(chuàng)建列表推導(dǎo)式時間開銷:{end - start}') # 運行結(jié)果:
創(chuàng)建列表推導(dǎo)式時間開銷:0.03390932083129883
上述就是小編為大家分享的Python中time.clock和 time.time有什么區(qū)別了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。