python中异常和错误是同一个概念吗_一文搞懂Python错误和异常

写Python代码的小伙伴不可避免地会遇到代码执行错误和异常,这次就来详细且不失通俗地总结一下python中的错误和异常。

先抛出两个问题:什么是Python错误和异常?

如何处理Python错误和异常?

python中异常和错误是同一个概念吗_一文搞懂Python错误和异常_第1张图片

1、语法错误语法错误可能是初学者最常遇到的,如下面熟悉的画面:SyntaxError: invalid syntax语法错误又称解析错误,又有老哥会问什么是解析错误?简单来说是基本语法结构写错了,如:多任务写成一行、for循环没加‘:’等。如下:

python中异常和错误是同一个概念吗_一文搞懂Python错误和异常_第2张图片多任务写成一行

python中异常和错误是同一个概念吗_一文搞懂Python错误和异常_第3张图片for循环没加‘:’

上面示例可以看到,针对语法错误,python解析器会输出错误的那一行,并且在最先找到的错误的位置标记了一个箭头。

2、异常熟悉python语法后,可以避免语法错误,但是代码常会发生异常(Exception)。

你可能感兴趣的:(python中异常和错误是同一个概念吗_一文搞懂Python错误和异常)