python中的if语句,以防止一个字母发生两次替换?

2024-06-25 05:45:21 发布

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

所以我现在有一个字符串,一个接一个地替换每个字母

string = "beoffokefkoeffewlewfkoz"
string = string.replace("F","E") #E
string = string.replace("R","H") #H
string = string.replace("C","T") #T
string = string.replace("W","Z") #Z
print(string)

然而,我注意到,如果我使用我以前使用过的任何一个字母,它将取代我实际想要的字母。。所以如果我把C改成T,那么我在字符串中寻找任何T,并用W替换它们,现在它把T改成W。我如何防止这种情况发生?我只想让一个特定的字母变成一个特定的字母发生一次


Tags: 字符串string字母情况replaceprintbeoffokefkoeffewlewfkoz