python教程(九)編碼風格

PYTHON編碼風格

現在你將要寫更長,更復雜的Python代碼,是時候討論一下 代碼風格。大多數語言都能使用不同的風格編寫(或更簡潔,格式化的);有些比其他的更具有可讀性。能讓其他人輕鬆閱讀你的代碼總是一個好主意,採用一種好的編碼風格對此有很大幫助。

對於Python,PEP 8 已經成爲大多數項目所遵循的風格指南;它促進了一種非常易讀且令人賞心悅目的編碼風格。每個Python開發人員都應該在某個時候閱讀它;以下是爲你提取的最重要的幾個要點:

  • 使用4個空格縮進,不要使用製表符。4個空格是一個在小縮進(允許更大的嵌套深度)和大縮進(更容易閱讀)的一種很好的折中方案。製表符會引入混亂,最好不要使用它。
  • 換行,使一行不超過79個字符。這有助於使用小型顯示器的用戶,並且可以在較大的顯示器上並排放置多個代碼文件。
  • 使用空行分隔函數和類,以及函數內的較大的代碼塊。
  • 如果可能,把註釋放到單獨的一行。
  • 使用文檔字符串。
  • 在運算符前後和逗號後使用空格,但不能直接在括號內使用: a = f(1, 2)+ g(3, 4)
  • 如果你的代碼旨在用於國際環境,請不要使用花哨的編碼。Python 默認的 UTF-8 或者純 ASCII 在任何情況下都能有最好的表現。
  • 同樣,哪怕只有很小的可能,遇到說不同語言的人閱讀或維護代碼,也不要在標識符中使用非ASCII字符。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章