裝飾器

修改函數行為。

def timer(func):
    def wrapper(*args):
        start = time.time()
        result = func(*args)
        print(f"花費 {time.time() - start} 秒")
        return result
    return wrapper

@timer
def slow_function():
    time.sleep(1)
💻 程式碼編輯器
📤 執行結果
等待執行...
← 上一課 下一課 →