**布局
縮排:每一行的縮排使用4個空格。續行應該與其包裹的元素對齊,要麼使用圓括號,方括號和花括號內的隱式行連線來垂直對齊,要麼使用掛行縮排對齊。當使用掛行縮排時,應該考慮到第一行不應該有引數,以及使用縮排以區分自己是續行。
推薦:
製表符還是空格?
空格是首選的縮排方式。
製表符追能用於同樣使用製表符縮排的**保持一致。
python3不允許同時使用空格和製表符的縮排
混合使用製表符和空格的python2**應該統一轉成空格。
當在命令中加入-t選項執行python2時,它會發出關於非法混用製表符與空格的警告。當使用-tt時,這些警告會變成錯誤,強烈建議使用這樣的引數。
行的最大長度
所有行限制的最大字元數為79.
沒有結構化限制的大塊文字(文件字元或者注釋),每行的最大字元數限制在72.
限制編輯器視窗寬度可以使多個檔案並行開啟,並且使用**檢查工具時工作的很好。
PythonPEP8編碼規範
英文教程 中文教程 1 縮排4個空格,禁止空格與tab混用 2 行長79,防止單行的邏輯過於複雜 if 1 pass 1 除非在lamdba函式中,否則不要使用單字母的變數名,但是即使在lamdba函式中變數名也要盡可能有意義 2 包名 模組名 函式名全部使用小寫,單詞使用下劃線鏈結 3 類名 異常...
Python PEP8 編碼規範
縮排4個空格的縮排 編輯器都可以完成此功能 不要使用tap,更不能混合使用tap和空格。每行最大長度79,換行可以使用反斜槓,最好使用圓括號。換行點要在操作符的後邊敲回車。類前後空兩行 類中方法空一行 函式內邏輯無關段落空一行,其他地方盡量不再空行。模組內容的順序 模組注釋和文件字串 匯入模組 全域...
Python pep8 編碼規範
pep8規範 官方文件 pep8中文翻譯 以下內容 pep8 python 編碼規範 一 編排 1 縮排。4個空格的縮排 編輯器都可以完成此功能 不使用tap,更不能混合使用tap和空格。2 每行最大長度79,換行可以使用反斜槓,最好使用圓括號。換行點要在操作符的後邊敲回車。3 類和top leve...