gpt4 book ai didi

python - 更改字符串中的一个字符

转载 作者:IT老高 更新时间:2023-10-28 12:06:32 25 4
gpt4 key购买 nike

在 Python 中替换字符串中的字符最简单的方法是什么?

例如:

text = "abcdefg";
text[1] = "Z";
^

最佳答案

不要修改字符串。

将它们作为列表使用;仅在需要时将它们转换为字符串。

>>> s = list("Hello zorld")
>>> s
['H', 'e', 'l', 'l', 'o', ' ', 'z', 'o', 'r', 'l', 'd']
>>> s[6] = 'W'
>>> s
['H', 'e', 'l', 'l', 'o', ' ', 'W', 'o', 'r', 'l', 'd']
>>> "".join(s)
'Hello World'

Python 字符串是不可变的(即它们不能被修改)。有a lot的原因。使用列表直到你别无选择,然后才将它们变成字符串。

关于python - 更改字符串中的一个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1228299/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com