今日Python的玄学问题
import time
start=time.time()
for i in range(1000):
c=[]
for m in range(1000):
c.append(i*100+m*1000)
end=time.time()
#time1=end-start这行代码较于臃肿了可以省略
print("time1的运行时间为{0}".format((end-start)))
start1=time.time()
for i in range(1000):
d=[]
f=i*100
for m in range(1000):
d.append(f+m*1000)
end1=time.time()
print("time2的运行时间为{0}".format((end1-start1)))
为什么两个format后面写两层括号或者三层括号会导致第二层函数的运行时间从2.6飙升到5.0