1. 程式人生 > >Python(70)_time的簡介與裝飾器簡介

Python(70)_time的簡介與裝飾器簡介

1 time()和sleep()

#-*-coding:utf-8-*-
import os
import time
'''
time() 從1910年到現在當前時間有多少秒
'''
print(time.time())
'''
延時10s
'''
#time.sleep(10)
print('hahaha')

2   計算函式執行時間


 

def func():
    start = time.time()
    time.sleep(0.01)
    print("bowen")
    end = time.time()
    
print(end-start) func()

3  timmer()函式


 

'''
計算函式的執行時間
'''
def timmer(f):
    start = time.time()
    f()
    end = time.time()
    print(end - start)
timmer(func)

 4   裝飾器

#-*-coding:utf-8-*-
import os
import time
'''
計算函式的執行時間
'''
def func():
    time.sleep(
0.01) print('dajiahao') def timmer(f): def inner(): start = time.time() f() end = time.time() print(end - start) return inner # func = timmer(func) func()