在Python / Django中命名变量最常用的约定是什么? 例如:pub_date或pubdate
课程和方法怎么样?
答案 0 :(得分:14)
答案 1 :(得分:10)
PEP 8,没什么好说的。
当然你可以使用自己的风格(例如我使用camelCase),但是大多数人都使用那个PEP的推荐。
答案 2 :(得分:2)
答案 3 :(得分:2)
除了正确引用PEP-8和Django之外,让我添加Google的Python样式指南,它具有命名约定。它是here。
答案 4 :(得分:1)
重要的是与您的命名风格保持一致。选择一个与您的项目配合并使用它。不要混合它们。我个人使用camelCase:
示例类名:MyClass(开头的大写字母)
示例方法名称:myMethod
示例变量名称:myVariable
示例常量/枚举名称:MY_CONST
类名应以大写字母开头,以明确代码中的内容。常量/枚举相同。在整个程序中不会改变的值应该包含大写字母。
答案 5 :(得分:1)
我将lower_case_with_underscore
用于变量,方法和函数。我认为它确实提高了代码的可读性。
对于课程,我倾向于使用大写第一个字母:class NewsForm (forms.Form):