1.什么是异常
当python检测到一个错误时,解释器会指出当前已经无法执行下去,这就是出现了异常
通俗来讲就是程序出现了错误,而这种错误又是在正常控制流以外的(未预见),我们应该怎么做呢,这就是异常应该做的
2.常见的异常
异常 描述
NameError 未声明/初始化对象
IndexError 序列中没有此索引
SyntaxError 语法错误
KeyboradInterrupt 用户中断执行
IOError 输入/输出操作失败
3.异常的基本语法
try:
except:
4.异常的案例
4.1基本语法
n = input("请输入一个数值:") try: n = int(n) m = 100 / n print(m) except: print("程序出错了")
这里面可以有俩个错误,一个是n等于0,另一个n的值带字母
4.2基础案例
n = input("请输入一个数值:") try: n = int(n) m = 100/n print(m) except ValueError: print("ValueError 值错误") except ZeroDivisionError: print("ZeroDivisionError 分母为0") except Exception as resut: print("未知错误:%s"%resut) else: print("尝试成功执行这里,ok") finally: print("