Python 编程与环境笔记:系列目录
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
| import time import decimal
# text decimal_sum print("decimal:") start =time.time()
sum = decimal.Decimal('0') for x in range(100): sum += decimal.Decimal(x)
end = time.time() # print('Running time: %s Seconds'%(end-start))
print('Running time: {} Seconds'.format(end-start)) print("===============================") #text_int print("sum_text") start =time.time() sum = 0
for x in range(100): sum += x
end = time.time() print('Running time: {} Seconds'.format(end-start)) print("===============================") #print("int") print("int") start = time.time()
print(4.0) end = time.time() print('Running time: {} Seconds'.format(end-start)) print("===============================")
print("str") start = time.time()
print("sdfgh") end = time.time() print('Running time: {} Seconds'.format(end-start)) print("===============================")
|

经由测试,print()花费时间大约是1e-6s,decimal运行花费的时间大约是int的三倍。