PEP8 Python 編碼規範

2022-10-09 00:06:29 字數 902 閱讀 9750

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函式定義之間空兩行 類中的方法定義之間空一行 函式...