hello,everybody!小沐子的python知识点又开始了,今天主要是介绍异常的相关用法,内容不是很多,但是对我们写代码很有用,我们开始吧。
在正式学习异常之前我们先了解一下错误的查找,会看出错的内容可以帮我们进一步改正代码。
执行的代码:开头会显示我们执行的代码,了解我们执行的代码。
报错行:通过行我们可以找到出错的位置。如图中的“ line 4”
报错原因:一般在最后一行,直接看就可以找到我们的错误。
如图中的“ZeroDivisionError: division by zero”(如果不会英文可以让百度翻译帮我们,嘿嘿)
异常
异常就是执行代码发生报错,影响了程序的正常执行。所以我们需要对异常进行处理,这就提到了异常处理语法。
异常处理语法(基本):try:……except:……
什么时候需要异常处理:就是报错也需要继续执行的时候
执行流程:如果try里面的代码出错,则跳到except执行里面的代码。
扩展知识:
except Exception:可以查看错误
else:没有报错就执行
finally:不管是否发生异常,始终都会执行
注意:
try后面必须跟上except
finally始终会执行
断言
断言需要学习到一个新的关键字:assert,和if(为True执行缩进里面的内容False无内容或者执行else里面的内容)类似。不同的是断言为False会报错,也就是断言更暴躁。
今天主要是分享异常以及异常的处理,重要的是异常处理的语法,可以帮助我们在出错的时候继续执行代码。大家也自己练一练,写一写,感受一下代码带来的快乐吧!
如若转载,请注明出处:https://www.ozabc.com/keji/423641.html