擅长:python、mysql、java
<p>如果你想了解更多,我想你需要完全理解基本的python。你知道吗</p>
<p>关于你的问题:</p>
<p><strong>可变对象作为参数</p>
<p>函数获取对该对象的引用并可以对其进行变异,但如果在方法中重新绑定引用,则外部作用域将一无所知,完成后,外部引用仍将指向原始对象。你知道吗</p>
<p><strong>作为参数的不可变对象</strong></p>
<p>仍然不能重新绑定外部引用,甚至不能改变这个对象。你知道吗</p>
<p>更新注释:所以u传递x(整数不可变)到函数调用,你不能改变这个对象。如果你在函数中重新绑定x引用,外部作用域什么都不知道,完成后,外部引用仍然指向原来的整数50对象。你知道吗</p>