基础知识
异常的概念:如果代码语法没有问题,正常运行,但会出现运行时的错误,这种运行期间检测到的错误被称为异常
常见异常:列表下标越界 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 实现