总的来说,编写程序时遇到的错误可大致分为 2 类,分别为语法错误和运行时错误。
语法错误。语法错误,也就是解析代码时出现的错误。当代码不符合 Python 语法规则时,Python解释器在解析时就会报出 SyntaxError 语法错误。一般来说,这种错误IDE是可以检测出来并进行提示的,所以这种错误比较容易发现。
运行时错误。即程序在语法上都是正确的,但在运行时发生了错误。这种运行时产生错误我们一般称之为“异常”。
导致运行时错误的原因有很多,常见的异常类型包括:
当一个程序发生异常时,代表该程序无法再执行下去,程序是要终止的。
如果想要避免程序退出,可以使用异常捕获的方式获取异常内容,再通过其他的逻辑代码让程序继续运行,这种根据异常做出的逻辑处理叫作异常处理。
那么,应该如何捕获和处理异常呢?可以使用 try except语句来实现。有关 try except语句的使用方法,我们将在下一章继续讲解。
本文链接:http://task.lmcjl.com/news/3530.html