擅长:python、mysql、java
<p>您正在使用three<code>_</code>with<code>init</code>方法,因为没有调用哪个构造函数。
两边都需要两个<code>_</code>。
要将名称赋给<code>h</code>,请将其传递给init方法。
使用CamelCase命名类</p>
<p>以下是工作代码:</p>
<pre><code>class Hero():
def __init__(self, heroname):
self.h = heroname
herolist=[]
herolist.append(Hero('Dude'))
print(herolist[0].h)
</code></pre>