异常处理
学习Python的异常类型及处理机制
70%
异常基础
异常层次
处理示例
练习例题
异常基础
基本捕获
使用
try
/except
/finally
捕获和清理。try:
x = int(input("请输入数字: "))
print(10 / x)
except ValueError:
print("无效的输入,请输入整数。")
except ZeroDivisionError:
print("不能除以零。")
finally:
print("程序结束。")
- 先执行
try
块,出现异常则跳转except
- 可定义多个
except
分支 finally
块无论是否异常都会执行