<p>我对编程很陌生(这是我第一次在stackoverflow上发表文章),但是我发现这个问题相当困难。在本例中,我应该删除给定的字符串(WUB),并用空格替换它。例如:<code>song_decoder(WUBWUBAWUBWUBWUBBWUBC)</code>将给出输出:<code>A B C</code>。从这个论坛上的其他问题中,我可以确定我需要替换“WUB”并使用split/join删除空白。这是我的代码:</p>
<pre><code>def song_decoder(song):
song.replace("WUB", " ")
return " ".join(song.split())
</code></pre>
<p>我不确定我在哪里出错,因为我在运行代码后出现了<code>WUB should be replaced by 1 space: 'AWUBBWUBC' should equal 'A B C'</code>的错误。任何帮助或指出我的正确方向将不胜感激。在</p>