擅长:python、mysql、java
<p>如果需要function2和function3作为内部函数(因为它们使用function1的局部变量,但没有作为参数传递给f2或f3,或者其他原因),请编写一个返回函数的函数。在</p>
<p>功能:</p>
<pre><code>def function1(a,b):
c = a+b
d = a*b*c
def function2(d):
print c+d
def function3():
pass
function2(d)
</code></pre>
<p>相当于:</p>
^{pr2}$
<p>这允许您在function1内部和外部创建和使用function2。在</p>