r 循环中的 else 语句
详细说明:for和else构成一个循环体。当迭代的对象迭代完并为空时,位于else的子句将执行,而如果在for循环中含有break时则直接终止循环,并不会执行else子句如果在for循环中含有continue,则循环执行到continue语句后跳过套件的其余部分,并继续下一次的循环,如果没有下一个项,则执行else子句。
ls = [12,43,124,54,35,232]
for i in ls:
if i == 54:
print(“找到数值{}”.format(i)) # 所有for循环执行完成后,执行else子句
# continue # 终止本次for循环,继续下一次for循环,所有for循环执行完成后,执行else子句
break # 终止整个循环体,else语句不会被执行
else: # for 和 else 构成一个循环体
print(“没有找到数值 52”)