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
相關文章
- 自己整理的java程式設計規範Java程式設計
- python 的程式設計規範Python程式設計
- 網站設計過程中需要遵循的幾個原則網站
- python程式設計規範Python程式設計
- 遵循這些MySQL設計規範,再也沒被組長噴過MySql
- 一些MySQL使用時遵循的規範(初版)MySql
- 遵循placement new的用法規範(zz)
- 專案開發過程中的管理規範
- python 程式設計規範有哪些?Python程式設計
- 為什麼谷歌要執行嚴格的程式碼編寫規範谷歌
- javascript如何設定嚴格模式的作用範圍JavaScript模式
- 手撕遵循 Promise/A+ 規範的 PromisePromise
- 統一規範化程式碼的命名風格
- Python程式設計規範+最佳實踐Python程式設計
- Python語言規範及風格規範Python
- JS程式設計規範JS程式設計
- React程式設計規範React程式設計
- java程式設計規範Java程式設計
- 嚴格遵循GPL的開放原始碼病毒現身 (轉)原始碼
- 程式設計小記-程式設計規範程式設計
- 談談自己學習設計模式的過程設計模式
- 切圖崽的自我修養-[ES6] 程式設計風格規範程式設計
- 併發程式設計的12條規範程式設計
- 自己的Java規範文件Java
- 被嫌棄的程式設計師的一生,一定要看完,會看到你自己程式設計師
- 如何設定一個嚴格30分鐘過期的SessionSession
- 關於免費OA工作流實施應用過程中設計規範的建議
- ASP.NET程式設計中的9條程式碼編寫規範ASP.NET程式設計
- python程式設計規範系列–建議01~07Python程式設計
- java程式設計規約----程式碼風格(一)Java程式設計
- C#程式設計規範C#程式設計
- 程式設計師一定要投資的那些事程式設計師
- JavaScript 中的 嚴格模式JavaScript模式
- SAP官方釋出的ABAP程式設計規範程式設計
- 我總結的Android程式設計規範Android程式設計
- Restful API 的設計規範RESTAPI
- 程式設計師如何搭建自己的個人部落格程式設計師
- Go 語言程式設計規範Go程式設計