• 异常 巩固1


    1.索引异常 
        IndexError: list index out of range
    2.语法异常
        SyntaxError 
    3.缩进异常
        IndentationError: unexpected indent
    4.try 语句完整形态:try except else finally 
    5.try 内的语句 出错之后不会运行出现异常之后的 try 内语句
    6.开发某些功能时 任何地方都可能会出错 
            通常参数传递过来时
            读取某些未知文件时
            打开某个网页时
    
    7.except 捕获正确的异常,对异常进行处理
    
    
    程序:
    # lst = [1,2,3,4,5]
    # print(lst[5])
    # 索引异常,不存在下标为 5 的元素
    # IndexError: list index out of range
    
    # print 444
    # 语法异常
    # SyntaxError 
     # print(444)
     # 缩进异常
     # IndentationError: unexpected indent
    
    lst = [1,2,3,4,5]
    try :
        print(lst[5])
        print("出错之后不会运行出现异常之后的语句")
    except IndexError as e :
        '''try 出现异常时执行'''
        print("出现索引异常")
    else:
        '''try 正常运行时执行'''
        print("程序运行 OK, 没有问题")
    finally:
        print("无论是否出错一定会运行到 finally")
    
    # 出现索引异常
    # 无论是否出错一定会运行到 finally

    2020-04-12

  • 相关阅读:
    随性
    PHP csv文件处理时中文转码
    content...
    macro
    docker Alpine 编译安装node.js的dockerfile文件
    docker hub登录不上一直卡的原因
    java接口与模式(观察者)
    java模式的一点感受
    编码原则之接口隔离
    如何获取web应用的部署路径(多种方式)
  • 原文地址:https://www.cnblogs.com/hany-postq473111315/p/12684508.html
Copyright © 2020-2023  润新知