【发布时间】:2013-01-28 07:10:47
【问题描述】:
我一直在处理一项大型任务,我几乎完成了,除了我需要帮助编写 Set 容器的 __str__ 和 __repr__ 函数。
我从来没有这样做过,我不知道该怎么做。在网上搜索,我还是卡住了。
我尝试过类似的方法:
'%s(%r)' % (self.__class__, self)
我需要打印出这样的表示:
'set([ELEMENT_1, ELEMENT_2,..., ELEMENT_N])'
我的元素存储在一个数组类中,我围绕它编写了 set 容器。我使用for item in self 或if item in self 之类的循环访问它
请帮忙?
【问题讨论】:
-
这可能会帮助您理解 [堆栈溢出页面谈论 repr 和 str 之间的区别][1] [1]:stackoverflow.com/questions/1436703/…