我如何处理python中的属性?

时间:2010-11-10 17:27:29

标签: python arguments

我必须创建一个函数printObjects(attribute,option),它必须根据某个属性打印对象。该属性可以将int或字符串作为输入。 option属性是可选的。我如何为我的班级实现这个目标?

1 个答案:

答案 0 :(得分:1)

我认为你想要这样的东西,或者它至少会有所帮助:

def printObject(obj, attributes=()):
  for a in attributes:
     print getattr(obj, a)