如何替换字符串中的一个字符
How can i replace one character in a string
我被要求将除第一个 d 之外的“d”更改为“e”。
这是字符串
“ddar astronaut.pldase,停止drasing md!”
我必须使用哪种方法?
试试这个 -
您可以使用 s.find('d')+1
找到第一次出现的 d
并将其用作索引以将字符串分成两部分。在第二部分使用 str.replace
。
s = "ddar astronaut. pldase, stop drasing md!"
idx = s.find('d')+1
s[:idx]+s[idx:].replace('d','e')
'dear astronaut. please, stop erasing me!'
我被要求将除第一个 d 之外的“d”更改为“e”。 这是字符串 “ddar astronaut.pldase,停止drasing md!” 我必须使用哪种方法?
试试这个 -
您可以使用 s.find('d')+1
找到第一次出现的 d
并将其用作索引以将字符串分成两部分。在第二部分使用 str.replace
。
s = "ddar astronaut. pldase, stop drasing md!"
idx = s.find('d')+1
s[:idx]+s[idx:].replace('d','e')
'dear astronaut. please, stop erasing me!'