複習 裝飾器

2022-06-19 12:21:10 字數 624 閱讀 1322

1

'''2

裝飾器的作用

3引入日誌

4函式執行時間的統計

5執行函式前預備處理

6執行函式後清理功能

7許可權校驗等場景8快取

9'''

1011

#定義乙個函式,遵循閉包原則(函式作為引數)

12def

decorator(func):

13'''

定義乙個裝飾器函式

'''14

print("

func 函式開始")

15def16#

建立裝飾器內容

17print("

進行裝飾")

18func()

19print("

裝飾完畢")

20print("

func 函式結束")

21return

2223

@decorator24#

25def

house():

26print("

大房子")27

28 house()

2020-04-19

複習裝飾器

def timefun arg pre hello def timefunc function def inner print 10086 print pre function return inner return timefunc timefun arg 100866666666 def tes...

python裝飾器複習

裝飾器是python中比較重要的乙個概念,要理解裝飾器,先理解下變數的作用域 閉包 閉包函式。簡單用個閉包函式舉例 def func v name hello world def function print v name return function func 參考下面的執行結果,在func 函...

複習基礎 裝飾器

def f print 2018 06 04 要求在每次呼叫f的時,列印 2018 06 04 前列印一句 開始 之後列印一句 結束 在這裡我們有兩種方法 1,直接更改原函式 簡單粗暴 野蠻人使用的方法 2,使用函式裝飾器 文明人使用的方法 1,什麼是裝飾器 是用來擴充套件被裝飾物件功能的方法,在不...