使用python pep8常見問題記錄

2021-07-09 21:21:18 字數 727 閱讀 2621

不要在一句import中引用多個庫譬如

import os, sys
這樣寫不好,最好這麼寫

import os

import sys

一行列數:pep8 規定最大為79列,如果拼接url很容易超限

乙個函式:不可以超過30行;直觀來講就是完整顯示乙個函式乙個螢幕就夠了,不需要上下拖動

乙個類:不要超過200行**,不要超過10個方法

乙個模組:不要超過500行

處理:在**末尾加一行回車就行

處理:需要再補乙個空白行(函式之間需要最少2個空白行,方便查閱、區分)

處理:原因簡單來說還是要方便檢視,即逗號後「,」需要補空格

示例:

print("%s

%s%s

%s"%(a,b,c,d))

print("%s

%s%s

%s" % (a, b, c, d))

也許在這裡並不能非常明顯看出來,但是當**多的時候,你會發現適當的空格會顯得**容易**~

處理:主要原因其實跟上面的問題三差不多,主要目的都是為了檢視方便

處理:字面意思,函式、或者**段終止處出現了多餘的空格

舉例

return kw   (這裡多了幾個空格,錯誤)

return kw

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...