擅长:python、mysql、java
<p>当然可以使用全局变量。然而,这并不被认为是良好的做法。您可能需要阅读<a href="https://stackoverflow.com/questions/19158339/why-are-global-variables-evil">Why are global variables evil?</a>注意,您的变量和函数具有相同的名称,这将导致问题。在</p>
<pre><code>def gABD():
global mat
import numpy as np
mat = np.matrix((1,6,6))
gABD()
print (mat)
# [[1 6 6]]
</code></pre>
<p>更好的方法是<em>从函数中返回</em>变量,以便它可以在代码的其他地方使用:</p>
^{pr2}$