python的try方法中的else和finally的区别

#coding=utf-8
__author__ = '14356_000'
try:
print '1'
except:
print '2'
else:
print '3'
finally:
print '4'

#else执行的条件是try能够正常执行
#finally是一定会执行
无论try是否发生异常,finally总会执行
try无异常,才会执行else
原文地址:https://www.cnblogs.com/marsggbo/p/6622946.html