zoukankan      html  css  js  c++  java
  • python学习24之异常

    ''''''
    '''
    1.低级错误:纯语法错误
    2.中级错误:代码存在隐性错误,逻辑缺陷
    3.高级错误:软件面对不确定性的异常错误
    '''
    '''
    一、捕获异常
    1.基本异常捕获语句
    try: #异常捕捉语句的开始
    代码模块1 #正常需要执行的代码
    except: #当代码1中某行出错,直接跳到except中去执行
    代码模块2

    '''
    def print_D(dic):
    i=0
    try:
    len1=len(dic)
    while i<len1:
    print(dic.popitem()) #popitem() 方法随机返回并删除字典中的一对键和值。
    i+=1
    except:
    print("the type your input is wrong!")

    print(print_D({1:'a',2:'b'}))
    print(print_D([1,2,3]))
    '''
    给python代码块包裹try catch语句:
    选中需要包裹的代码 --> 按快捷键 ctrl+alt+T
    然后选择需要操作的方法即可

    或者单击主菜单栏里面的code代码找到surround with
    '''
    '''
    2.带有finally子句的异常处理
    try: #异常捕捉语句的开始
    代码模块1 #正常需要执行的代码
    except: #当代码1中某行出错,直接跳到except中去执行
    代码模块2
    finally: #代码块1无论是否出错我们都要执行finally子句里面的代码
    代码模块3
    '''
    try:
    1/0
    except:
    print("除数不能为0!")
    finally:
    print("程序结束!")

    '''
    3.except带参模式
    except(Exception1[,Exception2[,...[ExceptionN]]])
    '''
    '''
    二、抛出异常
    raise[Exception]
    '''
    i='1'
    if type(i) != int:
    raise TypeError('i类型错误')
  • 相关阅读:
    Java 中文 乱码问题
    JQuery 操作 radio 被坑一例
    标准I/O库之打开和关闭流
    标准I/O库之缓冲
    标准I/O库之标准输入、标准输出和标准出错
    标准I/O库之流和FILE对象
    文件和目录之文件访问权限位小结
    文件和目录之设备特殊文件
    文件和目录之chdir、fchdir和getcwd函数
    文件和目录之读目录
  • 原文地址:https://www.cnblogs.com/wsxcode/p/12638256.html
Copyright © 2011-2022 走看看