如何替换字符串中的一个字符

2024-09-28 13:12:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我被要求把“d”改成“e”,除了第一个d。 这是绳子 “航天员,请停止拖动md!” 我必须使用哪种方法


1条回答
网友
1楼 · 发布于 2024-09-28 13:12:48

试试这个-

您可以使用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!'

相关问题 更多 >

    热门问题