前言
本文引用 https://python-guide.gitbooks.io/python-style-guide/content/style-guide/overview.html 中的内容,以及在末尾添加了一个完整的代码样例
编码规范
- 如无特殊情况, 文件一律使用UTF-8编码
- 如无特殊情况, 文件头部必须加入#-*-coding:utf-8-*-标识
一般格式
缩进
l 统一使用4个空格进行缩进
行宽
每行代码尽量不超过80个字符(在特殊情况下可以略微超过80,但最长不得超过120)
理由:这在查看side-by-side的diff时很有帮助,方便在控制台下查看代码,太长可能是设计有缺陷
引号
简单说,自然语言使用双引号,机器标示使用单引号,因此 代码里 多数应该使用 单引号
自然语言 使用双引号 "..." 例如错误信息;很多情况还是unicode,使用u"你好世界"