在python中替换字符串的一个字符

发布于 2021-01-29 14:58:52

在python中,字符串可变吗?该行someString[3] = "a"引发错误

TypeError:’str’对象不支持项目分配

我可以看到原因(因为我可以编写someString [3] =“ test”,这显然是非法的),但是在python中有没有这样做的方法?

关注者
0
被浏览
89
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    Python字符串是不可变的,这意味着它们不支持项目或切片分配。您将必须使用iesomeString[:3] + 'a' + someString[4:]或其他合适的方法来构建新的字符串。



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看