Python基础04-编码风格

2017-02-17 14:23:43

编码风格

  在写更长更复杂的Python程序之前,我们先来谈谈编码风格。大多数语言可以以不同的风格书写(或更简洁,更格式化),有些语言比其他语言更易读。好的代码应该让别人容易读懂,采用一个好的编码风格对你来说非常有帮助。

  对于Python,PEP 8已成为大多数项目遵循的风格指导,它提供了一个非常好的编码风格。每个Python开发者应该抽空读它,这里列一些比较重要的点:

  • Python使用缩进标明成块的代码,缩进采用的是4个空格的方式,不要使用Tab来缩进,容易引起混乱。

  • 折行不要超过79个字符,这有助于小显示器的用户阅读和大显示器用户并排摆放多个代码文件。

  • 使用空行分隔函数和类,以及函数中较大的代码块。

  • 如果可能,注释最好写在代码的同一行

  • 使用文档注释

  • 在操作符两侧和逗号的后边使用空格,结构周围不需要。(a = f(1, 2) + g(3, 4)

  • 类和函数命名规范一致,一般使用驼峰命名法为类命名,用小写和下划线为函数和方法命名。始终使用self作为方法的第一个参数。

  • 编码使用UTF-8。

  • 不要使用非ASCII字符作为标识符。

      接下来的代码会对以上这些有更好的理解。