python編程規範
編寫規範
- 每一個import 語句只導入一個模塊,儘可能避免一次導入多個模塊。
- 不要在行尾添加分號「;」,也不要用分號將兩條命令放在同一行。
- 建議每行不超過80個字符,若是超過,建議使用小括號將多行內容隱式地鏈接起來,而不推薦使用反斜槓進行鏈接
- 使用必要的空行能夠增長代碼的可讀性。通常在頂級定義(如函數或者類的定義)之間空兩行,而方法定義之間空一行。另外,在用於分隔某些功能的位置也能夠空一行。
- 一般狀況,運算符兩側、函數參數之間、逗號兩側建議使用空殼進行分隔。
- 應該避免在循環中使用+和+=操做符累加字符串。這是由於字符串是不可變的,這樣作會建立沒必要要的臨時對象。推薦的作法是將每一個子字符串加入列表,而後在循環結束後使用join()方法鏈接列表。
- 適當使用異常處理結構提升程序容錯性,但不能過多的依賴異常處理結構,適當的顯式判斷仍是必要的。
命名規範
- 模塊名儘可能短小,而且使用所有的小寫字母,可使用下劃線分隔多個字母。
- 包名儘可能短小,而且使用所有的小寫字母,不推薦使用下劃線。
- 類名採用單詞首字母大寫形式。
- 模塊內部的類採用下劃線+Pascal風格的類名組成。
- 函數、類的屬性和方法的命名規則同模塊相似,也是 所有采用小寫字母,多個字母間用下劃線分隔。
- 常量命名時採用所有大寫字母,可使用下劃線。
- 使用下劃線開頭的模塊變量或者函數是受保護的,在使用import *from語句從模塊中導入時這些變量或者函數不能被導入。
- 使用下劃線開頭的實例變量或方法是類私有的。
歡迎關注本站公眾號,獲取更多信息