2、每行最大長度79,換行可以使用反斜槓,最好使用圓括號。換行點要在操作符的後邊敲回車。
3、類和top-level函式定義之間空兩行;類中的方法定義之間空一行;函式內邏輯無關段落之間空一行;其他地方盡量不要再空行。
1、模組內容的順序:模組說明和docstring—import—globals&constants—其他定義。其中import部分,又按標準、三方和自己編寫順序依次排放,之間空一行。
2、不要在一句import中多個庫,比如import os, sys不推薦。
3、 如果採用from xx import xx引用庫,可以省略module.,都是可能出現命名衝突,這時就要採用import xx。
總體原則,避免不必要的空格。
1、各種右括號前不要加空格。
2、逗號、冒號、分號前不要加空格。
3、函式的左括號前不要加空格。如func(1)。
4、序列的左括號前不要加空格。如list[2]。
5、操作符左右各加乙個空格,不要為了對齊增加空格。
6、函式預設引數使用的賦值符左右省略空格。
7、不要將多句語句寫在同一行,儘管使用『;』允許。
總體原則,錯誤的注釋不如沒有注釋。所以當一段**發生變化時,第一件事就是要修改注釋!
注釋必須使用英文,最好是完整的句子,首字母大寫,句後要有結束符,結束符後跟兩個空格,開始下一句。如果是短語,可以省略結束符。
1、塊注釋,在一段**前增加的注釋。在#後加一空格。段落之間以只有#的行間隔。比如:
# description : module config.
## input : none
## output : none
PEP8 Python 編碼規範
豆瓣 寶寶想回爐重造 python很多基礎知識以為懂了實際好渣渣 一 編排 1 縮排。4個空格的縮排 編輯器都可以完成此功能 不使用tap,更不能混合使用tap和空格。2 每行最大長度79,換行可以使用反斜槓,最好使用圓括號。換行點要在操作符的後邊敲回車。3 類和top level函式定義之間空兩行...
PEP8 Python 編碼規範
pep8 python 編碼規範 一 編排 1 縮排。4個空格的縮排 編輯器都可以完成此功能 不使用tap,更不能混合使用tap和空格。2 每行最大長度79,換行可以使用反斜槓,最好使用圓括號。換行點要在操作符的後邊敲回車。3 類和top level函式定義之間空兩行 類中的方法定義之間空一行 函式...
PEP8 Python 編碼規範
pep8 python 編碼規範 一 編排 1 縮排。4個空格的縮排 編輯器都可以完成此功能 不使用tap,更不能混合使用tap和空格。2 每行最大長度79,換行可以使用反斜槓,最好使用圓括號。換行點要在操作符的後邊敲回車。3 類和top level函式定義之間空兩行 類中的方法定義之間空一行 函式...