解释 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