我們先看乙個很簡單的例項(用函式裝飾器來裝飾類)
結果
結果發現好像和函式裝飾器來裝飾函式並沒有區別,簡直就是乙個樣子(ok,恭喜你答對了確實一樣,那接著看下乙個)
我們先看乙個很簡單的例項(用類裝飾器來裝飾函式)
class obj():結果def __init__(self,func):
self.func=func
# 當把類當成裝飾器時,類裡一定要加__call__
def __call__(self, *args, **kwargs):
print(self.func.__name__)
a=self.test_b()
self.func(a)
print('執行結束')
def test_b(self):
print('md 才周四')
return '周四'
@obj
def test_a(canshu):
print(canshu)
print('我是test_a')
if __name__ == '__main__':
test_a()
結論(what what 發生了什麼 為什麼要加call,並且把呼叫方法都寫在了call裡面,為什麼為什麼,哈哈哈哈 )
我們知道語法糖後面如果是接受函式的話,那麼函式裝飾器是不用加call這個方法,只有類裝飾器才會加,那麼call和函式和類是不是有什麼關係呢
第一階段的比賽
集訓第一階段的比賽時告一段落了,成績是不理想的,其實真正水平是可以在多2道的吧,但是現在的成績就是我最真實的水平。從真幾場比賽可以很明顯看到一些問題 1 理解題目的意思很是問題,就比如今天的比賽,一道水題,因為沒有仔細看題目,結果以0收場 2 對於怕的東西,因為怕而不敢認真去想,比賽的時候總是畏懼,...
集訓的第一階段結束
這一階段的集訓,就像老師所說讓我們了解一下網路安全主要包含什麼。今天我回顧了一下我從學長那裡學到了什麼 我學到了python語言的美麗和簡便 kail 虛擬機器的神奇 接觸到了網路傳輸的底色 php語言的綜合性。我接觸到了我以前從沒見過的軟體工具,從乙個盲目的小白變成了乙個有些許頭緒的小白。雖然我現...
第一階段的績效評估
評價標準及分數 1.工作素質 考查工作的品質,對工作過程 結果的符合程度進行比較 15分 2.工作量 考查團隊成員的工作量,職責內工作 小隊分配工作及自主工作的總量 15 3.工作速度 考查工作完成的速度,觀察完成工作的速度 20 4.改善創新 針對團隊開發過程中的一些列偶然和必然的變化進行改進和創...