python 循环中的else

for else语句可以总结成以下话。 
如果我依次做完了所有的事情(for正常结束),我就去做其他事(执行else),若做到一半就停下来不做了(中途遇到break),我就不去做其他事了(不执行else)。

只有循环完所有次数,才会执行 else 。

break 可以阻止 else 语句块的执行。

可以用flag加判断实现,但这种方式使得代码更加优雅

posted @ 2018-01-31 21:04  青龙山的大冬瓜  阅读(273)  评论(0)    收藏  举报