常见else 一般都与if搭配吗,但是python有些特殊的使用方法,可以for while 等循环使用,也可与try配合使用
else的逻辑为正常会在执行,在异常或者遇到break非正常退出时候不执行
三目运算符也与其它不一样
def test():
for i in range(5):
if i == 4: continue
else:
print("我是for else")
try:
1/1
except Exception as e:
print(e)
else:
print("我是try else")
finally:
print("finally")
print("main" if __name__ == "__main__" else "not main")
if __name__ == '__main__':
test()
我是for else
我是try else
finally
main