<p>我想知道下面两种结束while循环的方法中哪一种更适合pythonian?
我可以肯定地看到这两种方法的参数,如果我需要在我的循环代码中间中断,第一种方法肯定是可行的,因为我不必执行其余的代码。你知道吗</p>
<p>所以这个思想实验完全是基于这样一个场景,我想在循环的实际结束处结束循环。你知道吗</p>
<p>(一)</p>
<pre><code>while True:
# do something
if work_done:
break
</code></pre>
<p>(二)</p>
<pre><code>a = True
while a:
# do something
if work_done:
a = False
</code></pre>