pycharm 常見易錯的PEP8規範

2022-06-30 01:03:07 字數 968 閱讀 2987

pep8規範

( python enhancement proposal )

pep 8: e231 missing whitespace after 『,』

這個意思是逗號後面要有乙個空格

pep 8: e203 whitespace before 『,』

這個意思是逗號前面不能有空格

pep 8: w292 no newline at end of file

這裡是要求你在末尾新起一行

pep 8: e305 expected 2 blank lines after class or function definition, found 0

這個是寫完函式和類之後要空出兩個空行(方便區分)

pep 8: w391 blank line at end of file

就是這個結尾是空行,你需要把游標指向第一列

pep 8: e251 unexpected spaces around keyword / parameter equals

就是多了空格

pep 8: e261 at least two spaces before inline comment

行內注釋前需要兩個空格

pep 8: e262 inline comment should start with 『# 』

行內注釋應該以』#'加空格開始

pep 8: e302 expected 2 blank lines, found 1

就是希望有兩個空行來區分

pep 8: e271 multiple spaces after keyword

關鍵字後空格多了

pep 8:remove redundant parentheses

刪除多餘的空格

pep 8: e111 indentation is not a multiple of four

縮排問題

常見易錯問題

型別轉換 一 const cast 去除常量特性 二 static cast 普通型別轉換和類繼承的父指標到子類指標的轉換 引用一樣 注意 不能用於物件本身,只轉換不進行執行時型別檢查 不能進行的轉換 1 p int 2 aobj bobj 3 const non const 總的來說,沒有意義的轉...

使用PyCharm編譯python常見錯誤

1 bs4.featurenotfound couldn t find a tree builder with the features you requested html parser.do you need to install a parser library?處理 1 修改bs4的版本 2...

分享幾個前端常見易錯的筆(面)試題

functionf console.log a console.log b 考察知識點 var a b 3的執行順序,全域性變數和區域性變數 答案 執行順序 b 3 var a b b是全域性變數 考察知識點 閉包,作用域,i 與 i的區別 答案 0,0,1 答案 function f name f...