擅长:python、mysql、java
<p>函数返回时,函数内的变量将消失(“超出范围”)。在</p>
<p>要从函数中获取值,需要执行以下两项操作:</p>
<ol>
<li><p>在函数中-<code>return</code>一个或多个值。</p></li>
<li><p>调用函数时-保存值。您可以通过设置一个等于函数结果的变量来实现这一点:<code>flavour = display_cookies()</code>。</p></li>
</ol>
<p>考虑这个例子:</p>
<pre><code>def answer_to_life():
answer = 42
return answer
ans = answer_to_life()
print (ans) # output: 42
</code></pre>
<p>注意,我在函数(<code>answer</code>)和外部(<code>ans</code>)内部使用了不同的变量名。你可以用同一个名字,但这会让你在早期的教育中感到困惑。在</p>