python:for else

python神奇之处:for和else可以搭配使用。
for正常执行完,else也会跟着执行。for没有正常执行完,中间异常退出,则else也不会执行

for i in range(3):
    print(i)    
else:
    print('hello world')
"""
0
1
2
hello world
"""

for i in range(3):
    print(i)  
    break  
else:
    print('hello world')
"""
0
"""

猜你喜欢

转载自blog.csdn.net/ganghaod/article/details/83926194