Python PEP8 代码规范常见问题及解决方法

PEP 8: no newline at end of file 解决方法:代码末尾需要另起一行,光标移到最后回车即可

PEP 8: indentation is not a multiple of four 解决方法:缩进不是4的倍数,检查缩进

PEP 8: over-indented 解决方法:过度缩进,检查缩进

PEP 8: missing whitespace after’,’ 解决方法:逗号后面少了空格,添加空格即可,类似还有分号或者冒号后面少了空格

PEP 8: multiple imports on one line 解决方法:不要在一句 import 中引用多个库,举例:import socket, urllib.error最好写成:import socket import urllib.error

PEP 8: blank line at end of line 解决方法:代码末尾行多了空格,删除空格即可

PEP 8: at least two spaces before inline comment 解决方法:代码与注释之间至少要有两个空格

PEP 8: block comment should start with ‘#’ 解决方法:注释要以#加一个空格开始

PEP 8: inline comment should start with ‘#’ 解决方法:注释要以#加一个空格开始

PEP 8: module level import not at top of file 解决方法:import不在文件的最上面,可能之前还有其它代码

PEP 8: expected 2 blank lines,found 0 解决方法:需要两条空白行,添加两个空白行即可

PEP 8: function name should be lowercase 解决方法:函数名改成小写即可

PEP 8: missing whitespace around operator 解决方法:操作符(’=’、’>’、’<'等)前后缺少空格,加上即可

PEP 8: unexpected spaces around keyword / parameter equals 解决方法:关键字/参数等号周围出现意外空格,去掉空格即可

PEP 8: multiple statements on one line (colon) 解决方法:多行语句写到一行了,比如:if x == 2: print('OK')要分成两行写

PEP 8: line too long (82 > 79 characters) 解决方法:超过了每行的最大长度限制79

PEP 8: Simplify chained comparison 可简化连锁比较(例如:if a >= 0 and a <= 9: 可以简写为:if 0 <= a <= 9:)

点赞
收藏

评论区

加载中...

相关推荐

JS - 关于一些代码规范

代码规范源文件强制JavaScript源文件必须以无BOM的UTF8编码。缩进强制必须采用4个空格缩进,不允许以Tab制表符或2个空格代替。强制switch中的case和default必须保持缩进。//正例switch(variable)case'1'://do...break

这些常见的坑,90%的程序猿都踩过,来看看里面有没有你的脚印?

在学习python的过程中,相信大家都有踩过不少的坑,有些坑可能踩了不止一次,感觉就像是在坑与坑之间反复横跳。那么如何避免这些坑呢?看完这篇文章,你就知道了。我们来谈谈我们学习python的过程中,最常见的七大坑:1.缩进,符号和空格不正确写代码时大家会使用缩进、对齐、空格等,这些是为了提高代码的可读性在python语言中,缩进是十分重要的比如在创建一个新

警告PEP 8: missing whitespace around operator

PEP8:missingwhitespacearoundoperator翻译就是符合周边缺少空格解决,符合前后加空格就ok了

Python 为什么抛弃累赘的花括号,使用缩进来划分代码块?

大家好,这是“Python为什么”系列节目的文字稿(文末有观看地址)。本期话题:Python为什么使用缩进来划分代码块,而不像其它语言使用花括号{}或者“end”之类的语法?Python的缩进是一个老生常谈的话题,经常有人会提及它,比如Python之父在上个月就恰好转发过一篇文章:!(http://ww1.sinaim

Python 字符串与基本语句

Python特点python中没有变量的声明语句结束后没有分号严格要求缩进支持很长很长的大数运算(直接在Idle中输入即可)用“”来注释BIF:Bulitinfunctions(内置函数)input

Python程序设计基础第三章总结 《代码块与缩进》

代码块与缩进对于解释性语言Python来说,不能用括号来表示语句块,也不能用开始、结束标志符来表示,而是靠缩进来表示代码的逻辑。在Python中行首的空白称之为缩进。在逻辑行的行首的空白用来决定逻辑行的缩进层次,从而用来决定语句的分组。这意味着同一层的语句必须有相同的缩进。有相同的缩进的代码表示这些代码属于同一代码块。