1. 常见的异常:
AssertionError(断言错误), AttributeError(访问位置属性), IndexError(超出序列的范围), KeyError(字典中不存在关键字), NameError(不村子的 变量), OSError(系统异常), SyntaxError(python语法错误), TypeError(不同类型间的无效操作), ZeroDivisionError(除数为零)
2. 捕获异常:
捕获指定的异常
try:
1/0
except ZeroDivisionError:
pass
捕获任何异常
try:
1/0
except Exception as e:
pass
手动构造一个异常
raise ZeroDivisionError("异常的解释")
3.异常结构语句
try:
pass
except OSError as e:
pass
except TypeError as e:
pass
else:
pass
finally:
pass