请告知以下代码是否有效。我的似乎根本没有工作
string = str(input('Enter something to change'))
replacing_words = 'aeiou'
for i in replacing_words:
s = string.replace('replacing_words', ' ')
print(s)
Run Code Online (Sandbox Code Playgroud)
我的目的是用空格替换字符串中的所有元音。如果这是错误的代码,有人可以提供正确的代码和解释,为什么它不起作用?
谢谢
在我收到的文本中,我想将以下特殊字符替换为一个空格:
symbols = ["`", "~", "!", "@", "#", "$", "%", "^", "&", "*", "(", ")", "_", "-", "+", "=", "{", "[", "]", "}", "|", "\\", ":", ";", "\"", "<", ",", ">", ".", "?", "/"]
Run Code Online (Sandbox Code Playgroud)
什么是最有效的方法(就代码执行时间而言)?
例如,我想要这样:
(Hello World)] *!
Run Code Online (Sandbox Code Playgroud)
成为这个:
Hello World
Run Code Online (Sandbox Code Playgroud)
候选方法似乎如下:
.replace().translate()