擅长:python、mysql、java
<p><code>replace</code>是一个<em>函数</em>。要在Python中调用函数,需要使用syntac<code>functionname(…)</code>。您的代码使用<code>functionname[…]</code>,即它使用方括号而不是括号</p>
<p><a href="https://docs.python.org/3/library/stdtypes.html#str.replace" rel="nofollow noreferrer">The parameters are also not correct</a>;修正了,代码是:</p>
<pre><code>new_word = first.replace("(occurrence)", '"(occurrence)"']
</code></pre>
<p>但是,如果<code>(occurrence)</code>应该是一个<em>变量</em>,其中包含实际的问题单词,那么您需要更改代码。例如,您可以编写:</p>
<pre><code>new_word = first.replace(occurrence, '"' + occurrence + '"']
</code></pre>
<p>(根据您的Python版本,还有其他更好的编写方法,即使用<a href="https://www.python.org/dev/peps/pep-0498/" rel="nofollow noreferrer">f-strings</a>;但是上面的方法可以工作。)</p>