小编Bar*_*ald的帖子

如何同时替换 Python 中的子字符串?

我知道您可以链接 .replace() 方法来进行多个子字符串替换。

但是当我这样做时有一个问题:

phrase = "AppleBananaCarrot"
print(phrase.replace("Banana","Apple").replace("Apple","Banana"))
Run Code Online (Sandbox Code Playgroud)

在这里,我想让 Banana 和 Apple 交换位置,这样就打印出:BananaAppleCarrot

相反,它打印:BananaBananaCarrot

换句话说:我不想再次替换替换子字符串。我认为解决这个问题的唯一方法是是否有一种方法可以同时使用 .replace() 方法而不是随后使用。有谁知道该怎么做或类似的事情?

我尝试在 stackoverflow 上查找,但问题只是询问如何更有效地进行后续操作。我想同时做。我找不到相关问题。

python replace python-3.x

6
推荐指数
1
解决办法
167
查看次数

标签 统计

python ×1

python-3.x ×1

replace ×1