擅长:python、mysql、java
<p>尝试下载代码风格的linter,比如pep8(一个检查代码是否符合pep8要求的程序)或pylint。您可以在这里找到更全面的Python样式检查程序列表和比较:<a href="https://stackoverflow.com/q/5611776/646543">What are the comprehensive lint checkers for Python?</a></p>
<p>事实上,网上有一个pep8检查器:<a href="http://pep8online.com/" rel="nofollow noreferrer">http://pep8online.com/</a></p>
<p>如果我们运行你的代码,它会告诉你:</p>
<pre><code>Code Line Column Text
E126 2 29 continuation line over-indented for hanging indent
E225 2 70 missing whitespace around operator
E126 4 45 continuation line over-indented for hanging indent
E501 4 80 line too long (90 > 79 characters)
W292 7 30 no newline at end of file
</code></pre>
<p>代码的固定版本看起来更像这样:</p>
^{pr2}$
<p>从本质上讲,你违反政治公众人物8的主要原因是你缩进太多了。一次缩进是很好的,你不需要对齐函数调用的开始部分。Python还坚持行不能超过80个字符,但是修复过度缩进也解决了这个问题。在</p>