擅长:python、mysql、java
<p>在这两行中:</p>
<pre><code>>>> validate_latitude(-91)
-90
</code></pre>
<p>在<code>-90</code>中的<code>-</code>前面有一个制表符,<code>0</code>后面有四个空格字符。当doctests运行此代码时,当然不会生成额外的空白,因此相等性比较失败。在</p>
<p>好的编辑器,例如vim,有办法突出显示尾随空格和散乱的标签,这样你就不会陷入这样的意外。不确定您使用的编辑器或如何设置它,因此很难给出更具体的建议(除了确保您使用具有此类功能的编辑器并启用相关功能的明显建议;-)。在</p>