PEP8编码规范

1 缩进与换行 每级缩进使用四个空格
2 限制每行的最大长度为79个字符
3 空行
顶层函数和类之间使用两个空行
类的方法之间用一个空行
在函数中使用空行表示不同逻辑段落
4 导入位于文件的顶部
5 避免多余空格
6 注释
注释要保持与时俱进 一句后面两个空格 跟注释
7 命名规范
除了正常的命名规范外
不要使用 大小写的L 大写的O 作为变量名
类名首字母大写 内部类 加上前导下划线
函数名应该小写 增强可读性可以使用下划线分割
8 其他
别用 ‘==‘ 进行布尔值 和 True 或者 False 的比较 应该用 is

原文地址:https://www.cnblogs.com/Rainbow-Fox/p/11739233.html

时间: 2024-11-09 08:41:02

PEP8编码规范的相关文章

[python]pep8编码规范

一 代码编排1 缩进.4个空格的缩进(编辑器都可以完成此功能),不使用Tap,更不能混合使用Tap和空格.2 每行最大长度79,换行可以使用反斜杠,最好使用圆括号.换行点要在操作符的后边敲回车.3 类和top-level函数定义之间空两行:类中的方法定义之间空一行:函数内逻辑无关段落之间空一行:其他地方尽量不要再空行. 二 文档编排1 模块内容的顺序:模块说明和docstring—import—globals&constants—其他定义.其中import部分,又按标准.三方和自己编写顺序依次排

Python PEP8 编码规范中文版-译自官网文件

写在前面(自补):初听PEP8一头雾水,不知所谓.啥是PEP8?为啥叫PEP8?PEP8是干啥的?-先了解下PEP吧. PEP是什么? PEP的全称是Python Enhancement Proposals,其中Enhancement是增强改进的意思,Proposals则可译为提案或建议书,所以合起来,比较常见的翻译是Python增强提案或Python改进建议书. 我个人倾向于前一个翻译,因为它更贴切.Python核心开发者主要通过邮件列表讨论问题.提议.计划等,PEP通常是汇总了多方信息,经过

Python pep8 编码规范

pep8规范 官方文档:https://www.python.org/dev/peps/pep-0008/ PEP8中文翻译:http://www.cnblogs.com/ajianbeyourself/p/4377933.html 以下内容转自 https://www.douban.com/note/134971609/ PEP8 Python 编码规范 一 代码编排1 缩进.4个空格的缩进(编辑器都可以完成此功能),不使用Tap,更不能混合使用Tap和空格.2 每行最大长度79,换行可以使用

PEP8编码规范,及开发中的一些惯例和建议

为什么要有编码规范 规范的代码给人的第一感觉是[美观],美的东西总是更加的吸引人,也愿意观看.乱糟糟得是不是会让人不由自主地想飙脏话.所以美观进而带来的是代码的[可读性]强,想一想你写的代码可读性非常高,是不是维护起来也更加容易,所以可读性强带来的是代码的[可维护性]强,最终你的代码[健壮性]高,不容易出BUG,出了也容易解决. 错误的代码编写示例 1 from django.conf import settings 2 from user.models import * 3 import sy

(转)Python PEP8 编码规范中文版

转:https://blog.csdn.net/ratsniper/article/details/78954852 原文链接:http://legacy.python.org/dev/peps/pep-0008/ item detail PEP 8 Title Style Guide for Python Code Version c451868df657 Last-Modified 2016-06-08 10:43:53 -0400 (Wed, 08 Jun 2016) Author Gui

Python PEP8 编码规范中文版

原文链接:https://legacy.python.org/dev/peps/pep-0008/ 参考:https://blog.csdn.net/ratsniper/article/details/78954852 Code lay-out 代码布局 Indentation 缩进    Tabs or Spaces 制表符还是空格    Maximum Line Length 行的最大长度    Should a line break before or after a binary ope

Python 常用 PEP8 编码规范和建议

代码布局 缩进 每级缩进用4个空格. 括号中使用垂直隐式缩进或使用悬挂缩进. EXAMPLE: # (垂直隐式缩进)对准左括号 foo = long_function_name(var_one, var_two, var_three, var_four) # (悬挂缩进) 一般情况只需多一层缩进 foo = long_function_name( var_one, var_two, var_three, var_four) # (悬挂缩进) 但下面情况, 需再加多一层缩进, 和后续的语句块区分开

Python PEP8 编码规范 表达式和语句中的空格

不能忍受的事情 在下列情况下,避免使用无关的空格: 紧跟在小括号,中括号或者大括号后. Yes: spam(ham[1], {eggs: 2}) No: spam( ham[ 1 ], { eggs: 2 } ) 紧贴在逗号.分号或者冒号之前. Yes: if x == 4: print x, y; x, y = y, x No: if x == 4 : print x , y ; x , y = y , x 然而,冒号在切片中就像二元运算符,在两边应该有相同数量的空格(把它当做优先级最低的操作

Python PEP8 编码规范 注释

与代码相矛盾的注释比没有注释还糟,当代码更改时,优先更新对应的注释!  注释应该是完整的句子.如果一个注释是一个短语或句子,它的第一个单词应该大写,除非它是以小写字母开头的标识符(永远不要改变标识符的大小写!).  如果注释很短,结尾的句号可以省略.块注释一般由完整句子的一个或多个段落组成,并且每句话结束有个句号.  在句尾结束的时候应该使用两个空格.  当用英文书写时,遵循Strunk and White (译注:<Strunk and White, The Elements of Style