Python程式設計過程的中的規範!一定要嚴格自己遵循!
不遵守程式設計規範的程式設計師,簡直就是耍流氓,python為了抵制流氓,特意把核心規範加到了執行環境中。
但也有部分需要靠個人自覺遵守的。
1. 分號:不要在行尾加分號, 也不要用分號將兩條命令放在同一行;
2. 字串: 即使引數都是字串, 使用%操作符或者格式化方法格式化字串. 不過也不能一概而論, 你需要在+和%之間好好判定;
3. 檔案和sockets:在檔案和sockets結束時, 顯式的關閉它;
4. TODO註釋:為臨時程式碼使用TODO註釋, 它是一種短期解決方案. 不算完美, 但夠好了;
5. 匯入格式: 每個匯入應該獨佔一行;
6. 命名
(1)應該避免的名稱
- 單字元名稱, 除了計數器和迭代器;
- 包/模組名中的連字元(-);
- 雙下劃線開頭並結尾的名稱(Python保留, 例如__init__).
(2) 命名約定
- 所謂”內部(Internal)”表示僅模組內可用, 或者, 在類內是保護或私有的;
- 用單下劃線(_)開頭表示模組變數或函式是protected的(使用from module import *時不會包含);
- 用雙下劃線(__)開頭的例項變數或方法表示類內私有;
- 將相關的類和頂級函式放在同一個模組裡. 不像Java, 沒必要限制一個類一個模組;
- 對類名使用大寫字母開頭的單詞(如CapWords, 即Pascal風格), 但是模組名應該用小寫加下劃線的方式(如lower_with_under.py). 儘管已經有很多現存的模組使用類似於CapWords.py這樣的命名, 但現在已經不鼓勵這樣做, 因為如果模組名碰巧和類名一致, 這會讓人困擾。
此文轉載文,著作權歸作者所有,如有侵權聯絡小編刪除!
原文地址:https://www.tuicool.com/articles/b2uquqF
相關文章
- python程式設計規範Python程式設計
- 遵循這些MySQL設計規範,再也沒被組長噴過MySql
- python 程式設計規範有哪些?Python程式設計
- Python程式設計規範+最佳實踐Python程式設計
- 專案開發過程中的管理規範
- 手撕遵循 Promise/A+ 規範的 PromisePromise
- 統一規範化程式碼的命名風格
- JS程式設計規範JS程式設計
- React程式設計規範React程式設計
- 程式設計小記-程式設計規範程式設計
- python程式設計規範系列–建議01~07Python程式設計
- 併發程式設計的12條規範程式設計
- 被嫌棄的程式設計師的一生,一定要看完,會看到你自己程式設計師
- 切圖崽的自我修養-[ES6] 程式設計風格規範程式設計
- 關於免費OA工作流實施應用過程中設計規範的建議
- 自己的Java規範文件Java
- SAP官方釋出的ABAP程式設計規範程式設計
- 如何設定一個嚴格30分鐘過期的SessionSession
- java程式設計規約----程式碼風格(一)Java程式設計
- Greenplum索引設計的規範索引
- Restful API 的設計規範RESTAPI
- Go 語言程式設計規範Go程式設計
- 程式設計命名規範(網文)程式設計
- 程式設計師如何搭建自己的個人部落格程式設計師
- 擴充套件01:程式碼風格/python規範style套件Python
- 網頁設計的基本規範網頁
- 求求你規範下你的程式碼風格
- PHP 陣列作為列表使用時應當遵循的規範PHP陣列
- 關於 SAP Commerce Cloud Github 倉庫需要遵循的規範CloudGithub
- Shell程式設計規範與變數程式設計變數
- 上位機程式設計編碼規範程式設計
- 微信小程式元件設計規範微信小程式元件
- 移動端UI設計規範模板參考以及設計規範的好處UI
- JavaScript 中的 嚴格模式JavaScript模式
- Java併發程式設計---java規範與模式下的併發程式設計1.1Java程式設計模式
- 初級程式設計師需要知道的基本程式碼規範程式設計師
- MySQL資料庫規範 (設計規範+開發規範+操作規範)MySql資料庫
- 六西格瑪設計IDDOV的過程是什麼樣的?