一、异常处理
1)异常处理的使用意义
1 什么是异常处理 异常是程序发生错误的信号,即程序一旦出错就会立刻产生一个异常,如果该异常没有被处理 那么异常就抛出来,程序的运行也随之终止 异常分为三部分: 异常的类型 异常的内容、提示信息 异常的追踪/定位信息信息 捕捉/检测异常,一旦发生异常就立刻执行相应的处理逻辑,而不是任由异常抛出来终止程序 2 为何要进行异常处理 增强程序的健壮性 3 如何进行异常处理 try...except...
2)逻辑错误导致的异常
# int('xxxxxxx') #ValueError # age #NameError # for i in 10: #TypeError: # pass # l=[] # l[1111111] #IndexError # d={'x':1} # d['y'] #KeyError # 1 / 0 #ZeroDivisionError