字符串的拼接是常使用的基礎操作,你還在糾結使用哪種方法嗎?一起看看
python字符串連接的三種方法及其效率、適用場景詳解
Python字符串拼接
我也試試誰的效率高?
import time
import json
ls = (26207005,1121001L, u'wbx', 1L, 1L, 0L, 2L, 1L, 1L, u'2018-09-17 22:48:34', u'', u'', u'{}', u'{"383":2}',u'')
t = time.time()
for i in range(5000000):
logId = str(ls[0]) + ls[2] + str(ls[3])
# logId = [str(ls[0]),ls[2],str(ls[3])]
# logId = ''.join(logId)
m = list(ls[:-3])
print logId,m,'\033[41mbefore:\033[0m',time.time()-t
m[0] = logId
print logId
print m,'afterrr'
print "*****************************************"
print "*****************************************"
tt = time.time()
for i in range(5000000):
# logId = str(ls[0]) + ls[2] + str(ls[3])
slogId = [str(ls[0]),ls[2],str(ls[3])]
slogId = ''.join(slogId)
n = list(ls[:-3])
print slogId,n,'\033[41mbefore:\033[0m',time.time()-tt
n[0] = slogId
print slogId
print n,'afterrr'