在python中一共有2种错误:一种是语法错误,另外一种是异常。

  语法错误:语法错误是书写代码时没有按照正确的语法规则来书写,导致python无法正确的识别代码而造成的错误。    

    IndexError 索引错误

    KeyError 键不存在

    nameError 变量不存在

    AssertError 断言错误

    IndentationError缩进错误

  异常:异常是指在语法正确的前提下,程序的报错就是异常。

  常见的异常有以下几种:   

    ReferenceError            弱引用(weak reference)试图访问一个已经被垃圾回收机制回收了的对象
   RuntimeError              一般的运行时错误
    StopIteration             迭代器没有更多的值
    SyntaxError               Python的语法错误
    IndentationError          缩进错误
    TabError                  Tab和空格混合使用
    SystemError               Python编译器系统错误
    SystemExit                Python编译器进程被关闭
    TypeError                 不同类型间的无效操作
    UnboundLocalError         访问一个未初始化的本地变量(NameError的子类)
    UnicodeError              Unicode相关的错误(ValueError的子类)
    UnicodeEncodeError        Unicode编码时的错误(UnicodeError的子类)
    UnicodeDecodeError        Unicode解码时的错误(UnicodeError的子类)
    UnicodeTranslateError     Unicode转换时的错误(UnicodeError的子类)
    ValueError                传入无效的参数
    ZeroDivisionError         除数为零