12
A
回答
14
8
1
代碼大全(http://www.cc2e.com/)的有關函數/變量命名一些偉大的章節,而不是爲Python明確,但也許仍使人感興趣...
1
的重要的是與你的命名風格保持一致。選擇一個與你的項目夥伴並使用它。不要混合它們。我個人使用駝峯:
Sample類名稱:MyClass的(開頭大寫字母)
採樣方法名稱:myMethod的
樣品變量名:MYVARIABLE
樣品常量/枚舉名稱:MY_CONST
類名應以大寫字母開頭,以清楚它在代碼中的含義。常量/枚舉相同。在程序中不改變的值應該由大寫字母組成。
+0
我在你身邊,但是當Python的其餘部分遵循PEP8時很難保持一致,這意味着你自己編寫的代碼,變量名是'variableName',但是如果導入其他代碼,它是'variable_name'。很煩人 :( – TomSawyer 2017-10-12 09:07:23
1
我使用lower_case_with_underscore
作爲變量,方法和函數。我認爲它確實提高了代碼的可讀性。
對於類,我傾向於使用大寫首字母:class NewsForm (forms.Form):
2
除了對PEP-8和Django的正確引用,讓我補充谷歌的Python的風格指南,其特色的命名約定。它是here。
相關問題
- 1. 命名約定變量
- 2. 最佳擴展類命名約定?
- 3. Java常量變量,命名約定
- 4. XAML命名空間的最佳命名約定是什麼?
- 5. 最佳常量c約定
- 6. 爲清除變量命名的約定
- 7. C命名約定:隱藏變量/宏
- 8. 命名約定 - 全局變量
- 9. java靜態變量的命名約定
- 10. C++中的變量命名約定
- 11. CakePHP中的變量命名約定
- 12. 將約定命名爲實例變量?
- 13. Python中測試文件的最佳命名約定是什麼?
- 14. Cocoa類別命名約定的最佳實踐
- 15. Django項目的最佳實踐命名約定是什麼?
- 16. Android中ID命名約定的最佳做法?
- 17. 目前HTML/CSS的最佳命名約定是什麼?
- 18. 最佳實踐命名約定子程序與輸出參數
- 19. 最佳類命名約定與多個實現
- 20. 命名約定
- 21. 命名約定
- 22. 導出模塊變量名稱的命名約定
- 23. 布爾變量名稱的Java命名約定:writerEnabled vs writerIsEnabled
- 24. 變量命名公約查找和JS
- 25. 像常量一樣工作的變量的命名約定
- 26. TSQL命名約定〜這個命名約定叫什麼名字?
- 27. 改變命名約定。數據()鍵
- 28. c#命名約定
- 29. Linq2sql命名約定
- 30. PHP命名約定?
+1。我喜歡。謝謝。 – 2011-03-15 16:51:24
正是我需要的。 – 2011-03-15 16:54:24