擅长:python、mysql、java
<p>正如其他回答者所说,一个<code>object</code>没有一个<code>__dict__</code>。<code>object</code>是所有类型的基类,包括<code>int</code>或<code>str</code>。因此,由<code>object</code>提供的任何东西也将成为他们的负担。即使是像<em>可选的</em><code>__dict__</code>这样简单的东西,对于每个值都需要一个额外的指针;这将为系统中的每个对象浪费额外的4-8字节的内存,用于非常有限的实用程序。</p>
<hr/>
<p>在Python 3.3+中,您可以(而且应该)使用<a href="https://docs.python.org/3/library/types.html#types.SimpleNamespace">^{<cd8>}</a>来代替执行伪类的实例。</p>