我想用空格替换字符串中的所有元音:
string = str(input('Enter something to change'))
replacing_words = 'aeiou'
for i in replacing_words:
s = string.replace('replacing_words', ' ')
print(s)
如果这是一个错误的代码,有人可以协助提供正确的代码和解释,为什么它不起作用?
原文由 jeff 发布,翻译遵循 CC BY-SA 4.0 许可协议
这将是正确的代码。
另外,我认为输入返回一个字符串“类型”。所以调用 str 不会有任何效果。不确定。另外 #2:y 也是元音(如果您想彻底了解的话,åäö 和其他变音符号和奇怪的字符也是元音)。