python語(yǔ)法錯(cuò)誤有哪些

養(yǎng)魚的貓咪
282
2021-03-18 18:20:44

python語(yǔ)法錯(cuò)誤有哪些

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屬性即可。

0