异常expect和raise的5个实战案例

17 阅读1分钟

基础知识

图片描述

异常的概念:如果代码语法没有问题,正常运行,但会出现运行时的错误,这种运行期间检测到的错误被称为异常
常见异常:列表下标越界 IndexError、类型错误 TypeError、语法错误 SyntaxError、除数为0 ZeroDivisionError 出现了异常必须处理否则程度会终止执行,闪退。
可以使用 try-except 语句进行异常的检测和处理。

语法:
try:
except Exception [as e]:
except Exception2:
except Exception...:
except Exception(n):
[else:] # 如果idme引发异常,触发运行
[finally:] # 无论如何都要执 行的语句

实操步骤

第1步:小试牛刀文件夹 - 新建Python文件,12-异常处理.py

图片描述

第2步:1 + '2' 会报什么错?修改元组中的元素会报什么错?

图片描述

图片描述

第3步:字典 {"name": "hao"} 索引取“age"会报什么错?

图片描述

第4步:用户输入一个除数,检测异常:输入字母、0进行测试,然后处理异常

图片描述

图片描述

图片描述

图片描述

图片描述

图片描述

图片描述

第5步:用户输入密码,长度6位以上,不够的话抛出异常,用 raise 实现

图片描述