擅长:python、mysql、java
<p>如果您想动态地创建变量并将它们添加到类实例中,请使用</p>
<pre><code>class MainClass:
def __setattr__(self, name, value):
self.__dict__[name] = value
def getRectangleNameGenerator(N = 10):
X = 0
while X <= N:
X += 1
yield "Rectangle" + str(X)
RectangleName = getRectangleNameGenerator()
ClassInstances = {next(RectangleName) : MainClass}
ClassInstances[next(RectangleName)] = MainClass
ClassInstances["Rectangle1"].Temp = 10
print ClassInstances["Rectangle1"].Temp
</code></pre>
<p>如果这个班只有X和Y</p>
^{pr2}$