@+函式名 (裝飾器)功能是:如下: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相應可以做到流量消耗最小化 僅僅提公升乙個使用者的本地體驗...