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