直接上代码,很简单,不用讲解吧,看不懂的话,就需要补充下基础知识了。
def funct2():
for i in range(4):
try:
assert i>2
print("success")
break
except Exception as e:
print('error')
continue
else:
print('循环不合预期')
def testfunc():
funct2()
print("testfunc")
if __name__ == '__main__':
testfunc()
输出内容:文章来源:https://www.toymoban.com/news/detail-806554.html
error
error
error
success
testfunc
大概意思就是for循环运行结束后,会执行else的语句。就是else代码块始终都会被执行,所以一般都会结合break使用,在for循环中得到一个期望的结果。文章来源地址https://www.toymoban.com/news/detail-806554.html
到了这里,关于python for...else用法,一个实例就能让你明白的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!