Python进阶丨错误、调试和测试 —— 错误和异常
程序员文章站
2022-06-04 09:02:00
...
错误和异常
.
语法错误:
Python的语法错误又称解析错误
While True
print('hello')
报错信息
While True
^
SyntaxError: invalid syntax
语法分析器指出了出错的一行,出错原因是少写了一个:
.
异常:
即使语句或表达式在语法上是正确的,但在尝试执行时,仍可能会引发错误/。在执行时检测到的错误被称为异常
num = 10/0 # 0不能作为除数
print(num)
# 报错信息:ZeroDivisionError: division by zero
n = a + 1 # a未定义
print(n)
# 报错信息:NameError: name 'a' is not defined
错误信息的前一部分以堆栈回溯的形式显示发生异常时的上下文
上一篇: jieba(结巴)分词的使用
下一篇: 我们需要折叠屏吗?