學習 python 編寫規範 pep8 的問題筆記

2021-08-16 00:10:07 字數 985 閱讀 2972

在學習過程中有如下問題,做個記錄。

以前沒有注意的問題

1)一行列數 : pep 8 規定為 79 列,這個太苛刻了,如果要拼接url一般都會超。

乙個函式 : 不要超過 30 行**, 即可顯示在乙個螢幕類,可以不使用垂直游標即可看到整個函式。

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

乙個模組 : 不要超過 500 行。

2)不要在一句import中多個庫

不推薦import os, sys

推薦import os

import sys

在整理自己**的時候記錄的問題。

錯誤記錄:w292 no newline at end of file

處理:打個回車有新的一空行即可(新行不要有空格)。

錯誤記錄:e302 expected 2 blank lines, found 1

處理:上面只有一行空白,但是需要兩個空白行

錯誤記錄:e231 missing whitespace after 『,』

翻譯:「,」後要有空格

舉例:錯誤 print(「%s %s %s %s %s %s」 % (a,b,d,e,k,l))

正確 print(「%s %s %s %s %s %s」 % (a, b, d, e, k, l))

錯誤記錄:e225 missing whitespace around operator

翻譯:舉例:

錯誤 print(「%s %s %s %s %s %s」%(a, b, d, e, k, l))

正確 rint(「%s %s %s %s %s %s」% (a, b, d, e, k, l))

錯誤記錄:e225 missing whitespace around operator

舉例:錯誤 f=open(「d:\\test.txt」, 「ab」)

正確 f = open(「d:\\test.txt」, 「ab」)

參考:

學習 python 編寫規範 pep8 的問題筆記

在學習過程中有如下問題,做個記錄。以前沒有注意的問題 1 一行列數 pep 8 規定為 79 列,這個太苛刻了,如果要拼接url一般都會超。乙個函式 不要超過 30 行 即可顯示在乙個螢幕類,可以不使用垂直游標即可看到整個函式。乙個類 不要超過 200 行 不要有超過 10 個方法。乙個模組 不要超...

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