异常捕获

2020-07-02  本文已影响0人  大象信步走来

异常捕获

让程序执行过程中出现异常的时候不崩溃 可以继续执行

注意:不是任何时候都要用异常捕获,是在你明明知道某个位置可能会出现异常,又不想让程序崩溃的时候才使用

语法

语法一

try:
代码段1
except:
代码段2

说明:

    # 练习 输入年龄
    
    try:
        age= int(input('请输入年龄:'))
    except:
        print('输入错误,请重输')
        age = int(input('请输入年龄:'))
    
    print(age)

语法二:针对指定类型异常进行捕获

try:
代码段1
except 异常类型:
代码段2

语法三:同时捕获多种异常,针对不同的异常做相同的处理

try:
代码段1
except (异常类型1,异常类型2,...):
代码段2
finally:
代码段3

语法四:同时捕获多种异常,针对不同的异常做不同的处理

try:
代码段1
except 异常类型1:
代码段11
except 异常类型2:
代码段22
except 异常类型3:
代码段33

finally 关键字

在所有异常捕获的语法结构后面都可以添加finally关键字:

try:
代码段1
except:
代码段2
finally:
代码段3

上一篇 下一篇

猜你喜欢

热点阅读