Python 編碼規(guī)范(Google)

[延伸閱讀]?

google python 編碼規(guī)范

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”)

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 1. 關于診斷X線機準直器的作用,錯誤的是()。 (6.0 分) A. 顯示照射野 B. 顯示中心線 C. 屏蔽多...
    我們村我最帥閱讀 10,828評論 0 5
  • ¥開啟¥ 【iAPP實現(xiàn)進入界面執(zhí)行逐一顯】 〖2017-08-25 15:22:14〗 《//首先開一個線程,因...
    小菜c閱讀 6,523評論 0 17
  • 那個夏季 ——致遠方的朋友 那個夏季 蝴蝶掠過紫羅蘭的芳香 把你引進我的房間 從此 你在我的夢中駐足 于是...
    曬太陽的小紅花閱讀 105評論 0 0
  • 看完《人民的名義》這部小說,真的有種震撼人心的感覺,這是我接觸到的第一部政治話題的小說。任何小說都要在一定的社會背...
    MayQiao遇見你閱讀 5,378評論 0 2
  • 我到縣城讀書后,得兩三月回家一趟。那時,農(nóng)村人不重讀書,我們這方圓十里地,在縣城讀高中的,唯我一人。《易》...
    ebf56d3e9a20閱讀 1,287評論 4 6