class OurAtt():
def __init__(self):
pass
class OurClass:
def __init__(self):
self.__OurAtt = OurAtt()
@property
def OurAtt(self):
return self.__OurAtt
@OurAtt.setter
def OurAtt(self, val):
if val < 0:
self.__OurAtt = 0
elif val > 1000:
self.__OurAtt = 1000
else:
self.__OurAtt = val
x = OurClass()
x.OurAtt.Var1 = 1
print x.OurAtt.Var1
问题:
如何创建一个包含100个变量的列表,比如x。乌拉特.Var1,x。乌拉特·瓦尔2.. 十。瓦拉特100并给它们赋初值1,2…100。
这样做是可能的。我们的增值税100..100..1]?基本上需要有属性的列表。
不要创建单独的} 和^{} 方法创建一个新对象,并使用
varX
属性,不。您可以使用^{x.your_attr[X]
订阅表示法:然后将其用作属性:
^{pr2}$相关问题 更多 >
编程相关推荐