def anti_vowel(text):
for c in text:
if c == "e":
c = "2"
return text
print anti_vowel("ee2ee")
为什么打印“ ee2ee”而不是“ 22222”?
我说过,只要出现“ e”,就将其替换为“ 2”。
我真的听不懂。
答案 0 :(得分:2)
通过将字符的连续副本复制到text
中来循环c
。
您只需更改c
。
c = "2"
在您返回text
之前,没有任何改变。