2011-03-15 94 views

回答

14
+0

+1。我喜欢。谢谢。 – 2011-03-15 16:51:24

+0

正是我需要的。 – 2011-03-15 16:54:24

8

PEP 8,没什么可说的。

当然你可以使用自己的风格(例如我使用camelCase),但大多数人使用PEP的建议。

+0

这非常有趣谢谢你的链接! – 2011-03-15 16:51:45

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