擅长:python、mysql、java
<p>Python没有静态变量<a href="https://stackoverflow.com/questions/592931/why-doesnt-python-have-static-variables">by design</a>。例如,在循环块内使用,一般来说,只需在外部作用域中使用一个变量;如果这使其寿命太长,则可能是时候考虑将该函数分解为更小的函数了。</p>
<p>对于在对函数的调用之间继续存在的变量,这只是重新实现对象和该对象上的方法的基本思想,因此您应该进行这些操作之一。</p>