Python学习【异常处理】

  

异常

  
 <代码>异常是指在程序中,导致程序无法继续正常运行的事件。
  
  异常是一个对象,一般在程序不能正常执行时被抛出。
  
  一般来说,异常会导致程序中止。
  
  为防止异常导致的程序中止,一般采取异常捕获。 
  <人力资源/>   

异常捕获

  
 <代码> try-except语句(和其他最终语句可选)
  
  当程序正常运行中尝试的代码,当尝试中产生异常时会去除了语句后列出的异常寻找
  
  如果该异常存在于列出的异常中或属于该异常的派生,就会执行对应的除了中的代码
  
  单独使用除了会捕获所有种类的异常 
  
 <代码>试题:
  正常运行的代码
  除了exception1 exception2: #捕获exception1和例外
  试中抛出exception1和2时执行的代码
  除了(异常作为错误):#捕获全部异常并用变量误差存储异常对象,常用于异常信息
  试中任何异常都会执行的代码
  其他:
  试中语句执行完,且没有发生异常时运行的代码
  最后:
  无论是否发生异常,最终都会执行的代码代码 
  <人力资源/>   

抛出异常

  
 <代码>提高语句可以使用户主动抛出异常。
  提高exception1 #抛出exception1异常 
  <人力资源/>   

断言

  
 <代码>断言语句可以用于判断表达式的布尔值,值为假则抛出异常
  可在表达式后加字符串参数,当布尔值为假时,则输出字符串
  断言表达式[,] 之前

Python学习【异常处理】