Python中有两种错误:语法错误(SyntaxError)和异常。
assert(断言)用于判断一个表达式,在表达式条件为false时触发异常。
Python中的异常类型
异常处理
一个 try 语句可能包含多个except子句,分别来处理不同的特定的异常。最多只有一个分支会被执行。
处理程序将只针对对应的 try 子句中的异常进行处理,而不是其他的 try 的处理程序中的异常。
一个except子句可以同时处理多个异常,这些异常将被放在一个括号里成为一个元组,例如:
except (RuntimeError,TypeError,NameError):
pass
抛出异常 rais