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中不会执行。
浙公网安备 33010602011771号