作爲程序員,起碼要知道的 Python 修飾器!

Python修飾器是個非常強大的概念,可以用一個函數去「包裝」另一個函數。修飾器的思想,就是把函數中除了正常行爲之外的部分抽象出去。這樣有很多好處,如很容易進行代碼複用,並且能遵守科裏定律(即一次只做一件事)。 學習怎樣編寫修飾器,可以大幅度增加代碼的可讀性。它能改變函數的行爲,而無需實際去改變函數的代碼(如添加日誌行等)。 而修飾器是Python中非常常用的工具,用過Flask、Click等框架
相關文章
相關標籤/搜索