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