裝飾器。。。來提公升比格啦

2022-08-11 18:00:19 字數 1035 閱讀 2945

@+函式名   (裝飾器)功能是:

1.執行outer函式並將其下方函式f1當成乙個引數傳遞。

2將outer函式返回值重新附值給f1.

3注意原函式的返回值問題,和引數問題。

如下:

"""

裝飾器練習

"""mark=false

defcorate(para):

defcora():

if mark==true:

para()

else

:

print("

請登陸"

)

return

cora

deflanding(user,pas):

if user=="

erfei

"and pas=="

123456":

print("

登陸成功")

mark=true

else

:

print("

請登入"

)@corate

defback_ground():

print("

後台管理")

defmin():

while

true:

user_input=input("

輸入1登陸:輸入2後台管理:")

if user_input=="1"

: user_name=input("

請輸入使用者名稱:")

pass_word=input("

請輸入密碼")

裝飾器之類裝飾器

外部的方法至今都玩過了,現在來思索一下的方法這麼裝飾 類方法修飾器 類的方法唯一的特殊點在於,self內部是可以呼叫的,但是在外部卻是隱藏的,那這個怎麼搞 為求穩妥,先定參修飾乙個 def godme fun def godme self,message print before fun self,...

python裝飾器 裝飾器

由於函式也是乙個物件,而且函式物件可以被賦值給變數,所以,通過變數也能呼叫該函式。def now print 2015 3 25 f now f 2015 3 25 函式物件有乙個 name 屬性,可以拿到函式的名字 now.name now f.name now 現在,假設我們要增強now 函式的...

詳解瀏覽器快取來提公升使用者體驗

快取可以大幅提公升使用者的訪問速度因此來提公升使用者體驗。快取又分為瀏覽器端的快取和伺服器端的快取。下面來比較一下瀏覽器快取和nginx快取的優劣。專案優點 缺點瀏覽器快取 1.使用本地快取時,沒有網路消耗,速度最快 2.對於失效快取,304相應可以做到流量消耗最小化 僅僅提公升乙個使用者的本地體驗...