[延伸閱讀]?
PEP 8 -- Style Guide for Python Code
一行列數(shù)?:?PEP?8?規(guī)定為?79?列健民,這個(gè)太苛刻了叫倍,如果要拼接url一般都會(huì)超。
一個(gè)函數(shù)?:?不要超過?30?行代碼,?即可顯示在一個(gè)屏幕類醋粟,可以不使用垂直游標(biāo)即可看到整個(gè)函數(shù)蹋偏。
一個(gè)類?:?不要超過?200?行代碼,不要有超過?10?個(gè)方法饶火。
一個(gè)模塊?:?不要超過?500?行鹏控。
不要在一句import中多個(gè)庫(kù)
不推薦?import?os,?sys
推薦?import?os ? ?import?sys
在整理自己代碼的時(shí)候記錄的問題
錯(cuò)誤記錄:W292?no?newline?at?end?of?file
處理:打個(gè)回車有新的一空行即可(新行不要有空格)。
錯(cuò)誤記錄:E302?expected?2?blank?lines,?found?1
處理:上面只有一行空白肤寝,但是需要兩個(gè)空白行
錯(cuò)誤記錄:E231?missing?whitespace?after?‘,’
翻譯:“当辐,”后要有空格
舉例:
錯(cuò)誤?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))
錯(cuò)誤記錄:E225?missing?whitespace?around?operator
翻譯:
舉例:
錯(cuò)誤?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))
錯(cuò)誤記錄:E225?missing?whitespace?around?operator
舉例:
錯(cuò)誤?f=open(“D:\\test.txt”,?“ab”)
正確?f?=?open(“D:\\test.txt”,?“ab”)