擅长:python、mysql、java
<blockquote>
<p>Reason</p>
</blockquote>
<p>决不能直接修改对象<strong>内核<strong>
您传递给函数<code>changeValue2</code>。你知道吗</p>
<p>请检查此链接
<a href="https://stackoverflow.com/questions/986006/how-do-i-pass-a-variable-by-reference">How arguments passed in python</a>以了解在尝试修改参数时发生的实际情况</p>
<blockquote>
<p>Solution:</p>
</blockquote>
<ol>
<li><p>只需使用<code>changeValue</code></p></li>
<li><p>使用返回值:<code>myKernel = changeValue2(myKernel)</code></p></li>
<li><p>只需一份<a href="https://stackoverflow.com/users/8796240/yaho-cho">yaho cho</a>的解决方案,再次感谢:)</p></li>
</ol>
<pre><code>def changeValue2(kernel):
kernel += 2
return kernel
</code></pre>