我想知道是否有一种快速的方法来初始化Python中的对象。
例如,在 c# 中,您可以实例化一个对象并设置字段/属性,例如...
SomeClass myObject = new SomeClass() { variableX = "value", variableY = 120 };
Thanks
Brian
如果你想要一个带有某些字段的快速脏对象,我强烈建议使用命名元组 http://docs.python.org/2/library/collections.html#collections.namedtuple
from collections import namedtuple
SomeClass = namedtuple('Name of class', ['variableX', 'variableY'], verbose=True)
myObject = SomeClass("value", 120)
print myObject.variableX
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)