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

pythonserver side programmingprogramming

在 Python 中处理异常的常用方法是使用"try-except"块。我们甚至可以在 except 子句后包含一个 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

相关文章