面向對象編程02

裝飾器 對於某個函數,如果我們希望在不改變該函數代碼下的前提下,爲該函數增加額外的功能,那麼就可以使用裝飾器來裝飾該函數。 裝飾器是一個函數,裝飾器接收一個函數作爲參數(傳入的實參是被裝飾的函數)。 裝飾器的內部嵌套定義另一個函數,內函數會引用裝飾器的參數,並且裝飾器的返回值時內函數。(共2層,外層是裝飾名) 爲了讓內函數接收任意類型的參數,將內函數的形參定義爲(*args, **kwargs)
相關文章
相關標籤/搜索