Python教学课件-第9章 错误类型和异常捕获.pptxVIP

  • 2
  • 0
  • 约1.7千字
  • 约 37页
  • 2023-06-26 发布于浙江
  • 举报

Python教学课件-第9章 错误类型和异常捕获.pptx

;错误类型;错误类型;语法错误;语法错误;语法错误;异常通常由以下问题引起:;除零错误(ZeroDivisionError):除数为0 名称错误(NameError):变量使用前未进行申明或者初始化;类型错误(TypeError):某些函数或者方法只适用于特定的数据类型,如果对数据类型的操作不当,就会产生类型错误 数值错误(ValueError):在输入类型正确的情况下,具体输入值错误 ;索引错误(IndexError):超出序列长度的索引操作 属性错误(AttributeError):方法或者属性不适用该对象;异常层级;代码编写环境自带的高亮显示 便于发现常规语法错误 但难于发现异常;程序要遇到异常的时候,往往是直接中断,跳出执行。但是有些时候,我们需要在遇到异常的时候另外处理,而不是直接停止。 解决方法: try...except...语句 try...except...else语句 finally子句;捕获异常;try...except...else语句 当在 try...except... 后加入的 else 指,当程序没发生错误时执行的部分;try...except...else…工作原理 ;finally子句 finally 语句是指,无论程序运行对或错,都会执行的部分;assert关键字 当Expression部分为True时,则正确执行,程序继续下去;当判断为F

文档评论(0)

1亿VIP精品文档

相关文档