我想知道下面两种结束while循环的方法中哪一种更适合pythonian?
我可以肯定地看到这两种方法的参数,如果我需要在我的循环代码中间中断,第一种方法肯定是可行的,因为我不必执行其余的代码。你知道吗
所以这个思想实验完全是基于这样一个场景,我想在循环的实际结束处结束循环。你知道吗
(一)
while True:
# do something
if work_done:
break
(二)
a = True
while a:
# do something
if work_done:
a = False
Tags:
就我个人而言,我更喜欢第一个,因为它是更python和更清晰的阅读。第二种情况可能很有用,因为稍后您将使用/检查
a
变量,因此它的状态会影响代码,否则我将使用第一种方法。你知道吗然后:
相关问题 更多 >
编程相关推荐