一、TypeError:类型错误,对象用来表示值的类型非预期类型时发生的错误
- 错误例子:
age=18
print(‘我的年龄是’+age)
- 报错信息:TypeError: can only concatenate str (not "int") to str
(这是类型错误,提示必须是一个字符串,不能是数字。)
- 解决方法:在使用“+”做拼接的时候,必须使用字符串,或者把数字转化成字符串。
- 正确代码:
age=18
print(‘我的年龄是’+str(age))
二、 AttributeError:属性错误,特性引用和赋值失败时会引发属性错误
- 错误例子:
tp=('1','3','5')
tp.append('7')
print(tp)
- 报错信息:AttributeError: 'tuple'