正在加载 Python 环境…
← 第14课 第15课:错误处理:try / except 第16课 →

第15课:错误处理:try / except

程序出错时

如果用户输入了不是数字的内容,int() 会报错,程序崩溃:

📖 演示:会崩溃的程序

try / except 救场

📖 演示:优雅处理错误

try 里放可能出错的代码,except 里放出错后的处理。

常见错误类型

错误 原因
ValueError 类型转换失败(如 int("abc")
FileNotFoundError 文件不存在
IndexError 列表下标超出范围
KeyError 字典中找不到键
ZeroDivisionError 除以零
📖 演示:处理多种错误

练习

✏️ 练习:安全的输入函数