擅长:python、mysql、java
<p>您可以使用<a href="https://docs.python.org/2/library/functions.html#getattr" rel="nofollow noreferrer">^{<cd1>}</a>检索类方法,然后只传递<code>Creature</code>实例,例如:</p>
<pre><code>class Creature:
def __init__(self, Name, Class):
self.Name = Name
self.Class = Class
getattr(AssignClass, Class)(self)
</code></pre>
<p>顺便说一句,这只是Python类的一种推荐样式,其中最不重要的一点是,您在<code>AssignClass</code>中隐藏了<code>Creature</code>类(它本来就不应该是类)。我建议你仔细阅读<a href="https://www.python.org/dev/peps/pep-0008/" rel="nofollow noreferrer">PEP 8 Style Guide for Python Code</a></p>