当前位置 博文首页 > m0_51723227的博客:16完整的异常捕获语法
try:
#需要自行的代码
except 错误类型1:
#针对的代码
except 错误类型2:
#针对的代码
except 错误类型3:
#针对的代码
except Except as result:
# 打印错误信息
print(result)
else:
'''
只有执行了try的内容才会执行else,
一旦有任何错误,都不会执行else的内容.
'''
finally:
'''
无论对错,只要在执行程序,最后都会执行finally里面的内容
'''
try:
num = int(input())
result = 10 / num
print(result)
except ValueError:
print("你输入的不是整数")
except Exception as result:
print(result)
else:
print("恭喜你明白异常的含义了")
finally:
print("给你点赞")
你输入的不是整数
给你点赞
division by zero
给你点赞
3.3333333333333335
恭喜你明白异常的含义了
给你点赞
新人创作,若有问题,欢迎斧正
cs