Python 编码规范(Style Guide)1

在编写Python代码的时候,最好遵循Python 编码规范,这样,别人容易读懂你的代码,你也容易读懂别人的代码。

1, 缩进

函数参数缩进,推荐:

条件语句缩进,推荐:

2,将所有行限制为最多79个字符

3,在二元操作符之前断行。Donald Knuth explains the traditional rule in his Computers and Typesetting series: "Although formulas within a paragraph always break after binary operations and relations, displayed formulas always break before binary operations

4,源文件编码:UTF-8。Python3.X 源码文件默认使用utf-8编码,所以可以正常解析中文,无需指定 UTF-8 编码。若Python2(默认ASCII编码),需要在源文件开头加入 # -*- coding: UTF-8 -*- 或者 #coding=utf-8 

5,import语句顺序,import语句按下列顺序排列:

首先是:Standard library imports.

然后是:Related third party imports.

最后是,Local application/library specific imports.

每组import语句之间用空白行分开

6,表达式和语句中的空格,Yes代表推荐风格,No代表不推荐风格

7,尾随逗号(Trailing Comma),通常可以不用, 仅仅在只有一个元素的元组(tuple)里必须使用。若要使用,请遵循下面的风格:

Python 编码规范(Style Guide)2

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Introduction This document gives coding conventions for t...
    wuutiing阅读 10,156评论 0 9
  • 原文 原文下载之后的格式略有点不友好,利用简述的markdown,编辑一下.版权归原作者 PEP Index > ...
    大飞哥阅读 7,313评论 0 0
  • Python 面向对象Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对...
    顺毛阅读 9,709评论 4 16
  • 字符集和编码简介 在编程中常常可以见到各种字符集和编码,包括ASCII,MBCS,Unicode等字符集。确切的说...
    兰山小亭阅读 12,892评论 0 13
  • 毕业后,我们从以成绩为主要评判标准的单一维度世界脱离开来,来到社会这个多维度的世界当中。最初几年里,我们会经常被这...
    Jason叶阅读 1,490评论 1 2

友情链接更多精彩内容