淺談python中頻繁的print到底能浪費(fèi)多長(zhǎng)時(shí)間
最近在做FLY量化交易系統(tǒng)的維護(hù),總有客戶說(shuō)策略執(zhí)行好慢,結(jié)果有些人展示策略一看,每個(gè)語(yǔ)句后邊都要打印下數(shù)據(jù)。
哪些數(shù)據(jù)都是輔助用的,打印出來(lái)能當(dāng)飯吃么,凈浪費(fèi)時(shí)間了
今天簡(jiǎn)單展示下print到底能消耗多少時(shí)間
例子:
import time
a=time.time()
num=0
while num<10000:
num=num+1
print(num)
print('有"print"時(shí)的耗時(shí):%f' %(time.time()-a))
b=time.time()
num=0
while num<10000:
num=num+1
print('沒有"print"時(shí)的耗時(shí):%f' %(time.time()-b))
結(jié)果:
...
有"print"時(shí)的耗時(shí):85.897000
沒有"print"時(shí)的耗時(shí):0.002000
同樣1W次循環(huán),相差了 85.897/0.002=42948.5倍。
如果是超超超超級(jí)復(fù)雜的策略,等你打印完數(shù)據(jù),好行情早就沒有了,把握時(shí)機(jī)啊~老鐵。
以上這篇淺談python中頻繁的print到底能浪費(fèi)多長(zhǎng)時(shí)間就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python實(shí)現(xiàn)基于Excel數(shù)據(jù)繪制棋盤圖
這篇文章主要為大家介紹了如何根據(jù)可視化的需要,利用Python將Excel中的數(shù)據(jù)用棋盤圖的樣式來(lái)展示,文中的示例代碼簡(jiǎn)潔易懂,需要的可以參考一下2023-07-07
Python轉(zhuǎn)換HTML到Text純文本的方法
這篇文章主要介紹了Python轉(zhuǎn)換HTML到Text純文本的方法,分析了常用的兩種方法,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-01-01
Python實(shí)戰(zhàn)小項(xiàng)目之身份證信息校驗(yàn)
讀萬(wàn)卷書不如行萬(wàn)里路,只學(xué)書上的理論是遠(yuǎn)遠(yuǎn)不夠的,只有在實(shí)戰(zhàn)中才能獲得能力的提升,本篇文章手把手帶你用Python做一個(gè)身份證信息校驗(yàn)的小項(xiàng)目,大家可以在過(guò)程中查缺補(bǔ)漏,提升水平2021-10-10
Python 實(shí)現(xiàn)取多維數(shù)組第n維的前幾位
今天小編就為大家分享一篇Python 實(shí)現(xiàn)取多維數(shù)組第n維的前幾位,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-11-11
Python實(shí)現(xiàn)ssh批量登錄并執(zhí)行命令
本篇文章主要是介紹了Python實(shí)現(xiàn)ssh批量登錄并執(zhí)行命令,有一些任務(wù)可以進(jìn)行批量完成,Python就可以完成,有需要的同學(xué)可以了解一下。2016-10-10

