擅长:python、mysql、java
<p>请您解释一下您所创建的透视图的名称:</p>
<pre><code>marsupials = []
marsupials.append(Kangaroo())
</code></pre>
<p><a href="http://effbot.org/pyfaq/how-can-my-code-discover-the-name-of-an-object.htm" rel="nofollow noreferrer">This classic essay by the effbot</a>给出了很好的解释。在</p>
<p>回答编辑中修改过的问题:不</p>
<p>既然您在一篇评论中说得很清楚,并且说这个命名练习的全部目的是区分与可变默认参数相关联的调试目的的对象:</p>
<p>至少在Python的CPython实现中,在任何给定的时间,所有现有对象都有一个惟一的ID,这个ID可以通过<code>id(obj)</code>获得。这对于调试来说已经足够了。注意,如果一个对象被删除,这个ID(内存地址)可以被随后创建的对象重用。在</p>