异常处理语句的简介和语法
Python使用异常处理语句,可使程序不因运行错误而崩溃
try…except…
为主要框架,辅以else
和finally
关键字
try
体内如果无异常产生,则执行else
内的语句,finally
内的语句无论出不出现异常都执行(恒执行)。
try:
<body>
except <ErrorType1>:
<hander1>
except <ErrorType2>:
<hander2>
except:
<hander0>
else:
<process_else>
finally:
<process_finally>
异常处理语句的特点
try…except…
可以捕捉任何类型的错误,比如输入非数值类型(NameError)、输入无效的表达式(SyntaxError)- 一个
try
可以配多个except