擅长:python、mysql、java
<p>循环正在<code>return</code>处理第一个字符。<code>return</code>语句将阻止循环其余迭代的执行。你知道吗</p>
<p>您可能想使用<code>print</code>而不是<code>return</code>:</p>
<pre><code>def loop_through_list(self):
self.characters = list(self.stringCode.upper())
for char in self.characters:
print(char)
</code></pre>
<p>用作:</p>
<pre><code>code = CodeManager.CodeManager("Hello my name is Callum")
code.loop_through_list()
</code></pre>
<hr/>
<p>此外,您在<code>class</code>中对<code>characters = []</code>的定义是非常无用的。您正在<em>隐藏</em>方法调用中的class属性。你知道吗</p>