异常(ERROR)
程序运行出现问题,就会停止,并进行报错,如果不解决问题,程序就不能继续往下继续执行
下面简单认识一下常见的错误:
- SyntaxError:语法错误
- TypeError:类型错误
- ValueError:数值错误
- NameError:名称错误
- IndexError:索引错误
- KeyError:键错误
- AttributeError:属性错误
- ZeroDivisionError:除数不能为0
异常处理
try:
被检测的代码块
except 异常类型1:
检测到异常,就执行这个位置的逻辑
except 异常类型2:
检测到异常,就执行这个位置的逻辑
except Exception: # 万能的异常处理,不知道异常的名时用这个
其他类型的异常统一用此处