擅长:python、mysql、java
<p>坚持写代码的方式,你有两个选择。选项1是使用全局变量,确保在要修改的函数中包含<code>global</code>声明:</p>
<pre><code>x = 0
bool = False
def functionA(x):
global bool
if x is 0:
bool = True
def functionB():
print bool
if bool is True:
print "Halleluhja"
functionA(x)
functionB()
print x, bool
</code></pre>
<p>选项2(首选)是实际返回内容,以便将它们传递到其他地方:</p>
^{pr2}$
<p>除此之外,不要使用名称<code>bool</code>,使用<code>x == 0</code>而不是{<cd4>},<code>functionA</code>可以写成<code>return x == 0</code>,使用<code>if bool:</code>而不是{<cd8>},使用<code>snake_case</code>(<code>function_a</code>)而不是{<cd11>}。在</p>