import time i_digit = [11,5,112,55,98,64,13,52] start_time = time.time()#获取代码执行到这里的时间 l = len(i_digit) for x in range(l-1): for y in range(l-1-x): if i_digit[y]>i_digit[y+1]: i_digit[y],i_digit[y+1]=i_digit[y+1],i_digit[y] time.sleep(3) #睡眠的意思,暂停3秒执行下方的代码 over_time = time.time()#获取代码执行到这里的时间 end_time = over_time - start_time#代码执行到这里所耗的时间 print(end_time) print(i_digit) #打印: 3.000114917755127 [5, 11, 13, 52, 55, 64, 98, 112]
time.time()获取代码执行到本行的时间,以毫秒为单位返回
time.sleep()代码执行到本行,停顿。以秒为单位