擅长:python、mysql、java
<p><code>NameError: name 'bob' is not defined</code>表示您试图使用名为<code>bob</code>的变量,但您没有创建它。<br/>
您必须定义什么是<code>bob</code>,例如:<br/>
<code>bob = 'a simple man' # bob is a string</code><br/>
或<br/>
<code>bob = 4 # bob is an integer</code></p>
<p>此外,我只想让您知道,即使它有效,也要尽量避免使用try/except,因为当您必须进入except块时,这相当慢。你知道吗</p>
<p>如果要检查变量是否为整数,建议使用:</p>
<pre><code>if isinstance(bob, int):
# do something
else:
# do something else
</code></pre>
<p>其中<a href="https://docs.python.org/3/library/functions.html#isinstance" rel="nofollow noreferrer">isinstance()</a>是一个内置函数。你知道吗</p>