gpt4 book ai didi

python - 通过字符串中的其他字符更改多个字符

转载 作者:太空狗 更新时间:2023-10-30 01:06:40 25 4
gpt4 key购买 nike

<分区>

我正在尝试操作一个字符串。

从字符串中提取所有元音后,我想将同一字符串中的所有“v”替换为“b”,将所有“b”替换为“v”(例如“accveioub”首先变为 ccvb,然后ccbv)。

我在交换字符时遇到问题。我最终得到了 ccvv,我想我会根据这段代码得到它。我正在考虑遍历字符串并使用 if 语句,如果索引 i 处的字符基本上保留 .equals"v"然后将其替换为 "b"和一个表示 "b"的 else 语句将其替换为 "v"和然后将字符附加或连接在一起?

这是我的代码

def Problem4():
volString = {"a", "e", "i", "o", "u", "A", "E", "I", "O", "U"}
s = "accveioub"
chars = []
index = 0

#Removes all the vowels with the for loop
for i in s:
if i not in volString:
chars.append(i)
s2 = "".join(chars)
print(s2)
print(s2.replace("v", "b"))
print(s2.replace("b", "v"))

>>> Problem4()
ccvb
ccbb
ccvv
>>>

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com