1. 程式人生 > >Python學習筆記:一手漂亮的Python函數

Python學習筆記:一手漂亮的Python函數

可能 emp func 就是 外部 指南 pep 沒有 dem

使用類和函數定義模型 函數是抽象和封裝的基本方法之一 重構函數 -- 命名合理 -- 具有單一功能 -- 包含文檔註釋 -- 返回一個值 -- 代碼不超過 50 行 -- 冪等函數,盡可能是純函數
  • PEP-8 定義了Python編程的風格指南
  • PEP-257 定義文檔註釋
函數太長 —— 代碼重構 refactor 冪等函數 idempotent function 可測試性、可維護性 在函數編程中,如果函數是冪等函數且沒有明顯的副作用(side effect),則它就是純函數。 純函數不記錄語句或 print() 調用,不使用數據庫或互聯網連接,不訪問或修改非局部變量。它們不調用任何其它的非純函數。
副作用和外部依賴
END 2018-10-28 23:03:07

Python學習筆記:一手漂亮的Python函數