当前位置 博文首页 > m0_51723227的博客:14 捕捉异常

    m0_51723227的博客:14 捕捉异常

    作者:[db:作者] 时间:2021-08-09 10:06

    捕获异常:

    在程序开发时候,经常会碰到执行错误,那么便需要对程序抛出的异常进行捕获,并且针对这种错误写出相应的解决代码.

    以此来保证开发出的产品稳定高效运行.

    捕获异常的基础语法:

    try:
        #想要执行的代码
    except:
        #针对性的错误处理代码
    

    例子:

    try:
        num = int(input("输入整数:"))
    except:
        print("你输入的不是正确要求类型")
        
    
    但是在实际开发中,我们所遇到的不仅仅是一个错误,可能会有很多,那么便需要处理更多.那么语法规则是什么?
    try:
        #需要自行的代码
    except 错误类型1:
        #针对的代码
    except 错误类型2:
        #针对的代码
    except 错误类型3:
        #针对的代码
        
        
    # ********            注意,错误类型是指在程序报错时,所提示的第一个单词
    #     比如: 
    ValueError:
    invalid literal for int() with base 10: '4.2'
        #那么,ValueError这就是错误类型
    
    例子:
    try:
        num = int(input())
        result = 10 / num
        print(result)
    except ValueError:
        print("你输入的不是整数")
    except ZeroDivisionError:
        print("分母不能为0")
    

    新人创作,若有问题,欢迎斧正

    cs
    下一篇:没有了