第15课:错误处理:try / except
程序出错时
如果用户输入了不是数字的内容,int() 会报错,程序崩溃:
📖 演示:会崩溃的程序
try / except 救场
📖 演示:优雅处理错误
try 里放可能出错的代码,except 里放出错后的处理。
常见错误类型
| 错误 | 原因 |
|---|---|
ValueError |
类型转换失败(如 int("abc")) |
FileNotFoundError |
文件不存在 |
IndexError |
列表下标超出范围 |
KeyError |
字典中找不到键 |
ZeroDivisionError |
除以零 |
📖 演示:处理多种错误
练习
✏️ 练习:安全的输入函数