擅长:python、mysql、java
<p>您可以使用<code>getattr</code>,它相当于<code>earthquake.attr_name</code>。不同之处在于<code>getattr</code>允许您使用变量访问名称,如果找不到,则提供默认值</p>
<p>简而言之:</p>
<pre><code> print(getattr(earthquake1, answer))
</code></pre>
<p>或者,如果需要使用默认值而不是引发<code>KeyError</code>:</p>
<pre><code>print(getattr(earthquake1, answer, "Instance variable {} not found".format(answer)))
</code></pre>