一、异常
软件程序在运行过程中遇到的问题我们称为异常,英文是Exception,意思是例外。
异常机制本质:所谓异常处理,就是指程序在出现问题时依然可以正确的执行剩余的程序,而不会因为异常而终止程序执行。
BaseException是所有异常父类。
异常也采用对象的方式来处理。
处理过程:
-
抛出异常
-
捕获异常
二、try_except 结构
结构:
try:
被监控的可能引发异常的语句块
except BaseException as e:
异常处理语句块
#测试异常的顺序
try:
print("1")
a=3/0
print("2")
except BaseException as e:
print("3")
print(e)
print("4")
#示例:玄幻输入数字,如果不是数字处理异常。直到输入88
while True:
try:
a=int(input(""))
print("a")
if a==88:
break
except Ba