Python中常见的异常类型
序号 | 异常类型 | 描述 |
---|---|---|
1 | ZeroDivisionError | 除(或取模)零(所有数据类型) |
2 | indexError | 序列中没有此索引(index) |
3 | KeyError | 映射中没有这个键 |
4 | NameError | 未声明/初始化对象(没有属性) |
5 | SyntaxError | Python语法错误 |
6 | ValueError | 传入无效的参数 |
# 数学运算异常ZeroDivisionError
# print(10/0)
# 索引问题indexError
lst = [11, 22, 33, 44]
# print(lst[4])
# 映射中没有键KeyError
dic = {'name': '张三', 'age': 20}
# print(dic['weight'])
# 未声明/初始化对象(没有属性)NameError
# print(num)
# Python语法错误SyntaxError
# int a = 20
# print(int a)
# 传入无效的参数ValueError
# a = int('hello')