擅长:python、mysql、java
<p>从你的帖子中很难看出问题所在,但是<code>if-else</code>的格式是这样的</p>
<pre><code> if someCondition:
do_something # could be a single statement, or a series of statements
else:
do_something_else # could be a single statement, or a series of statements
</code></pre>
<p>也就是说,<code>else</code>需要与相应的<code>if</code>处于相同的<em>级别。</p>
<p>在<code>if</code>上看到这个<a href="http://docs.python.org/tutorial/controlflow.html" rel="nofollow">Python doc/tutorial</a>,也看到这个<a href="http://www.tutorialspoint.com/python/python_if_else.htm" rel="nofollow">other tutorial</a>。</p>
<p>有时,当你的编辑器为你自动缩进并且你手动编辑时,事情可能会变得一团糟,所以你必须弄清楚你的编辑器是如何处理缩进的(例如,它总是使用<code>tabs</code>还是空格?,如果你点击return等会发生什么)。</p>
<p>另外,<em>要小心标签和空格的混合,这也会导致问题(很难发现,因为两者都是“不可见的”)</p>
<p>更新后的帖子:</p>
<pre><code> if xyzzy.endswith('l'):
print xyzzy
else:
something_else
</code></pre>