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中不会执行。

posted on 2022-12-28 15:31  一先生94  阅读(98)  评论(0编辑  收藏  举报

导航