解释Python中的Try,Except和Else语句。

在python中处理异常的常用方法是使用“ try-except”块。我们甚至可以在else子句之后包含else子句。如果try语句中没有异常,则执行else块中的语句。

当控制从try子句的末尾流出时,将执行可选的else子句,除非发生异常或执行return,continue或break语句的情况除外。

示例

给定的代码可以如下重写

a = [11, 8, 9, 2]
try:
foo = a[3]
except:
print "index out of range"
else:
print "index well within range"

输出结果

这给出了输出

index well within range