一.错误
1.有的错误是程序编写有问题造成的,比如本来应该输出整数结果输出了字符串,这种错误我们通常称之为 bug,bug 是必须修复的。...3.还有一类错误是完全无法在程序运行过程中预测的,比如写入文件的时候,磁盘满了,写不进去了,这类错误也称为异常,在程序中通常是必须处理的,否则,程序会因为各种问题终止并退出。
...,即except语句块;
- 如果有 finally 语句块,不管try语句块内容是否正确,都会执行 finally
异常捕获
?...3.语句块错误处理
错误有很多种类,如果发生了不同类型的错误,应该由不同的 except语句块处理。因此可以有多个 except 来捕获不同类型的错误。...2.断言
- 凡是用 print 来辅助查看的地方,都可以用断言(assert)来替代:;
- 如果断言失败, assert 语句本身就会抛出 AssertionError
- Python 解释器执行时可以用