python中try except else用法
在python中,通过try.....except来进行捕获异常。在原本的try except
结构的基础上,Python 异常处理机制还提供了一个 else 块,也就是原有 try except 语句的基础上再添加一个 else 块,即try except else
结构。
示例:
try: result = 20 / int(input('请输入除数:')) print(result) except ValueError: print('必须输入整数') except ArithmeticError: print('算术错误,除数不能为 0') else: print('没有出现异常') print("继续执行")
示例1:
输入5
# 4
# 没有出现异常
#继续执行
当没有异常时候,try中执行完毕后,则会执行else中的。
示例2:
输入1.5555
# 必须输入整数
# 继续执行
当一旦捕获到异常后,那么else中不会执行。