热线电话:13121318867

登录
2019-01-17 阅读量: 662
python基本错误(四)

尝试修改string的值(导致“TypeError: 'str' object does not support item assignment”)

string是一种不可变的数据类型,该错误发生在如下代码中:

spam = 'I have a pet cat.'
spam[13] = 'r'
print(spam)

而你实际想要这样做:

spam = 'I have a pet cat.'
spam = spam[:13] + 'r' + spam[14:]
print(spam)

这种基本语法错误是混淆了列表和字符串的基本概念。

列表是可变的,但是字符串是不可变的。

0.0000
3
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子