python2.7 01字符串與二進制效率對比

01字符串 與 將 01字符串轉換爲數字的效率對比
用例:css

字符串’1001’ 與 0b1001=9markdown

import time

starttime=time.time()
for i in xrange(1000001):
    '10000001'=='10000001'
endtime=time.time()
print endtime-starttime

starttime=time.time()
value=int('10000001',2)
for i in xrange(1000001):
    value==129
endtime=time.time()
print endtime-starttime

這裏寫圖片描述

粗淺的得出結論,幾乎無差異。往後想起什麼繼續補充。函數

考慮到int()函數可能會有所消耗,將int(‘10000001’,2)上移至starttime前,結果依然是幾乎沒有差異ui

相關文章
相關標籤/搜索