pep8是針對python**格式而編訂的風格指南,採用一致的編碼風格可以令**更加易懂易讀!方便更多的人協同工作。python中空白會影響**的含義及其**的清晰程度
- 使用space(空格)進行縮排,不採用tab
- 每一層縮排都用4個空格表示
- 每行字元數不超過79
- 佔據多行的長表示式,每一層的縮排都應該在上一層基礎上再加4個空格
- 檔案中函式和類之間用兩個空行隔開
- 同乙個類中,各個方法之間應該用乙個空行隔開
- 為變數賦值的時候,賦值符號兩側應該各自加上乙個空格
採用不同的命名風格來編寫python**,以便在閱讀原始碼時可以根據名稱看出它們在python語言語言中代表的角色
- 函式,變數,屬性使用小寫字母拼寫,各單詞之間採用下劃線相連,如extrct_title ,extrct_content.
- 受保護的例項屬性,以單個下劃線開頭,如_set_content
- 私有的例項屬性,以兩個下劃線開頭,如__double_set_title
- 類與異常,以每個單詞首字母大寫,如capword
- 模組級別的常量,全部大寫,單詞間採用下劃線相連,如all_system_encode
-類方法中的首個引數,命名為cls,以表示該類自身
python 常用PEP8規範
一 編排 1 縮排。4個空格的縮排 編輯器都可以完成此功能 不使用tap,更不能混合使用tap和空格。2 每行最大長度79,換行可以使用反斜槓,最好使用圓括號。換行點要在操作符的後邊敲回車。3 類和top level函式定義之間空兩行 類中的方法定義之間空一行 函式內邏輯無關段落之間空一行 其他地方...
Python的編碼規範PEP8
pep8 python 編碼規範 一 編排 1 縮排。4個空格的縮排 編輯器都可以完成此功能 不使用tap,更不能混合使用tap和空格。2 每行最大長度79,換行可以使用反斜槓,最好使用圓括號。換行點要在操作符的後邊敲回車。3 類和top level函式定義之間空兩行 類中的方法定義之間空一行 函式...
Python程式設計規範 PEP8 閱讀摘要
工作中寫了個python的模組,codereview的時候被告知有些不符合python規範的地方。於是找到了pep8的全文 閱讀了一番,還是受益匪淺。下面是做的一些摘要。對於每一次縮排使用4個空格。使用括號 中括號 大括號進行垂直對齊,或者縮排對齊。永遠不要將製表符與空格混合使用。python最常用...