[延伸閱讀]?
PEP 8 -- Style Guide for Python Code
一行列數(shù)?:?PEP?8?規(guī)定為?79?列,這個太苛刻了,如果要拼接url一般都會超。
一個函數(shù)?:?不要超過?30?行代碼,?即可顯示在一個屏幕類,可以不使用垂直游標即可看到整個函數(shù)。
一個類?:?不要超過?200?行代碼,不要有超過?10?個方法。
一個模塊?:?不要超過?500?行。
不要在一句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”)