PEP8是針對python代碼格式而編訂的風格指南,采用一致的編碼風格可以令代碼更加易懂易讀!方便更多的人協(xié)同工作。
python中空白會影響代碼的含義及其代碼的清晰程度 - 使用space(空格)進行縮進,不采用tab - 每一層縮進都用4個空格表示 - 每行字符數(shù)不超過79 - 占據(jù)多行的長表達式,每一層的縮進都應該在上一層基礎(chǔ)上再加4個空格 - 文件中函數(shù)和類之間用兩個空行隔開 - 同一個類中,各個方法之間應該用一個空行隔開 - 為變量賦值的時候,賦值符號兩側(cè)應該各自加上一個空格
采用不同的命名風格來編寫python代碼,以便在閱讀源碼時可以根據(jù)名稱看出它們在python語言語言中代表的角色 - 函數(shù),變量,屬性使用小寫字母拼寫,各單詞之間采用下劃線相連,如extrct_title ,extrct_content. - 受保護的實例屬性,以單個下劃線開頭,如_set_content - 私有的實例屬性,以兩個下劃線開頭,如__double_set_title - 類與異常,以每個單詞首字母大寫,如CapWord - 模塊級別的常量,全部大寫,單詞間采用下劃線相連,如ALL_SYSTEM_ENCODE -類方法中的首個參數(shù),命名為cls,以表示該類自身
新聞熱點
疑難解答