python 错误提示

1、NameError:尝试访问一个未申明的变量 
>>> v
NameError: name 'v' is not defined

2、ZeroDivisionError:除数为0 
>>> v = 1/0
ZeroDivisionError: int division or modulo by zero

3、SyntaxError:语法错误 
>>> int int
SyntaxError: invalid syntax (, line 1)

4、IndexError:索引超出范围
>>> List = [2]
>>> List[3]
Traceback (most recent call last):
File "", line 1, in
List[3]
IndexError: list index out of range

5、KeyError:字典关键字不存在 
>>> Dic = {'1':'yes', '2':'no'}
>>> Dic['3']
Traceback (most recent call last):
File "", line 1, in
Dic['3']
KeyError: '3'

6、IOError:输入输出错误 
>>> f = open('abc')
IOError: [Errno 2] No such file or directory: 'abc'

7、AttributeError:访问未知对象属性 
>>> class Worker:
def Work():
print("I am working")

>>> w = Worker()
>>> w.a
Traceback (most recent call last):
File "", line 1, in
w.a
AttributeError: 'Worker' object has no attribute 'a'

8、ValueError:数值错误
>>> int('d')
 
Traceback (most recent call last):
File "", line 1, in
int('d')
ValueError: invalid literal for int() with base 10: 'd'

9、TypeError:类型错误 
>>> iStr = '22'
>>> iVal = 22
>>> obj = iStr + iVal;
Traceback (most recent call last):
File "", line 1, in
obj = iStr + iVal;
TypeError: Can't convert 'int' object to str implicitly

10、AssertionError:断言错误 
>>> assert 1 != 1
Traceback (most recent call last):
File "", line 1, in
assert 1 != 1
AssertionError

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值