python中常見的語(yǔ)法錯(cuò)誤有類型錯(cuò)誤、值錯(cuò)誤、索引錯(cuò)誤、屬性錯(cuò)誤幾種
1.類型錯(cuò)誤
name = '小王'
age = 20
print('我的姓名是:'+ name +'我的年齡是'+age)
錯(cuò)誤原因:使用加號(hào)拼接必須是字符串,不能是數(shù)字。
解決方法:將age=20改為age='20'即可。
2.值錯(cuò)誤
str = 'hello world'
result = str.index('z')
print(result)
錯(cuò)誤原因:元素中沒有對(duì)應(yīng)的值。
解決方法:改為可以查找到的元素值即可。
3.索引錯(cuò)誤
age = [2,3,8,9,7]
print(age[5])
錯(cuò)誤原因:字符串索引是從0開始計(jì)算,上述字符串中沒有第5個(gè)索引。
解決方法:查看字符串長(zhǎng)度,索引要小于字符串長(zhǎng)度。
4.屬性錯(cuò)誤
user = (0,1,2,3,4,5)
user.remove(1)
print(user)
錯(cuò)誤原因:元組對(duì)象沒有remove屬性。
解決方法:替換remove屬性即可。