文章目录
一、time模块
在time模块中,有两个最有用也最常用的函数:time.time()和time.sleep()
——
1. time.time()函数
time.time()函数返回的是自Unix纪元以来的秒数,其值为浮点数,这个数字也被称为UNIX纪元时间戳。
Unix纪元:1970年1月1日0点,即协调世界时间(UTC)
在Python中输入代码:
import time
print(time.time())
打印结果:1582877410.7533364
我调用程序的时间为2020年2月28日16:11,其结果就是Unix纪元与time.time()调用那一刻之间的秒数。
利用time.time()函数,我们可以测量一段代码的运行时间
import time
# 定义一个函数计算1到99999的乘积
def calcProd():
product = 1
for i in range(1,100000):
product *= i
return product
stratTime = time.time() # 记录函数开始时间
prod = calcProd() # 执行函数
endTime = time.time() # 记录函数结束时间
print('The result is %s digits long.'%(len(str(prod)))) # 打印最终结果的位数
print('Took %s seconds to calculate.'%(round