zoukankan      html  css  js  c++  java
  • 常见异常

    1、AssertionError

    assert语句失败时引发

    2、EOFError

    当input()函数达到文件结束条件(EOF)而不读取任何数据时引发。

    3、FloatingPointError

    当浮点运算失败时引发。

    4、ImportError

    import语句在尝试加载模块时遇到麻烦时引发。

    5、ModuleNotFoundError

    当无法找到模块时ImportError。

    6、IndexError

    当序列下标超出范围时引发。

    7、TypeError

    传递错误类型的参数会导致TypeError。

    8、ValueError

    当操作或函数接收到类型正确但值不合适的参数时引发

    9、KeyError

    在现有键集中找不到映射(字典)键时引发。

    10、KeyboardInterrupt

      当用户按下中断键时触发(通常为Control-C或 Delete)。在执行期间,会定期检查中断。异常继承自该异常,BaseException以免被捕获的代码意外捕获Exception,从而防止解释器退出。

    11、MemoryError

    在操作内存不足时引发,但这种情况仍然可以挽救(通过删除一些对象)。

    12、NameError

    在找不到本地或全局名称时引发。这仅适用于不合格的名称。关联的值是一条错误消息,其中包含找不到的名称。

  • 相关阅读:
    类模板和函数模板
    vector用法
    the swap trick用于锐减过剩容量
    SIGHUP信号
    linux页表机制
    linux中sigsuspend和pause的区别
    最长回文串:LeetCode:Longest Palindromic Substring
    Implement strStr()
    ffmpeg知多少~~~
    下面可能会更新很多。。。
  • 原文地址:https://www.cnblogs.com/shenjianping/p/11681537.html
Copyright © 2011-2022 走看看