替换字符串中提供的索引处的char

时间:2018-05-02 09:39:04

标签: python

所以我有这个字符串:"My Wurds",我想用u替换索引4的{​​{1}}。什么是正确的Python方法呢?

2 个答案:

答案 0 :(得分:1)

您可以使用切片构建新字符串:

s = "My Wurds"
t = s[:4] + "o" + s[5:]

答案 1 :(得分:0)

如果您知道u的索引需要替换为o,那么一个非常直接的方法是:

s[:4] + s[4:].replace('u', 'o', 1)

replace('u', 'o', 1)将确保仅替换首次出现。