Python程序使用给定的索引更改字符串的字符
假设我们有一个字符串 s、一个索引 i 和一个字符 c。我们必须使用 c 替换 s 的第 i 个字符。现在在 Python 中,字符串本质上是不可变的。我们不能写像 s[i] = c 这样的语句,它会引发错误 [TypeError: 'str' object does not support item assignment]
因此,如果输入类似于 s = "python", i = 3, c = 'P',那么输出将是 "pytPon"
示例
让我们看下面的实现来更好地理解
def solve(s, i, c):left = s[:i]
right = s[i+1:]
return left + c + right
s = "python"
i = 3
c = 'P'
print(solve(s, i, c))
输入
python, 3, 'P'输出结果
pytPon
以上是 Python程序使用给定的索引更改字符串的字符 的全部内容, 来源链接: utcz.com/z/350392.html