擅长:python、mysql、java
<p>与其检查变量是否存在,不如使用<a href="https://stackoverflow.com/a/11360880/6537490">EAFP</a>解决方案。例如:</p>
<pre><code>try:
print(var)
except NameError:
var = 2
print(var)
</code></pre>
<p>如果在这段代码之前没有定义<code>var</code>,它将把它分配给<code>2</code>和<code>print</code>。</p>