【 python课堂】第二期:Python中的异常处理【萌新教程,大佬勿进】

嗯。。。今天我们来讲讲Python中的异常处理~~~

没错!异常处理~~~

(等等,什么是异常。。。)

异常呢。。。就是。。。

像这样!

center_image

这是什么异常?语法错误

当你写了一段解析器无法理解的代码时,就会出现这样的异常

除了这个,还有些比较常见的异常:

NameError:变量名称未定义

ValueError:参数值错误

IndexError:索引超出范围

这里只列出三个

讲了那么久的异常,现在就来讲讲异常的相关处理吧~

当我们要捕获异常时,我们一般都会用try…except…组合语句

就像这样:
在这里插入图片描述
当我们输入的不是数字时,就会出现以下结果:
在这里插入图片描述
我们也可以把捕捉到的错误赋值到变量上:
【 python课堂】第二期:Python中的异常处理【萌新教程,大佬勿进】_第1张图片
一个try语句可以同时有多个except子句:
在这里插入图片描述
当然,我们可以同时把他们写在一个except子句里:
在这里插入图片描述

你可能感兴趣的:(python)