我一直在做一個大型的任務,除了我需要幫助編寫集裝箱的__str__
和__repr__
函數之外,我幾乎完成了任務。爲一個集裝箱定義__str__和__repr__
我從來沒有這樣做,我不知道該怎麼做。在互聯網上搜索,我仍然堅持。
我已經試過類似:
'%s(%r)' % (self.__class__, self)
我需要打印出這樣的表示:
'set([ELEMENT_1, ELEMENT_2,..., ELEMENT_N])'
我的元素存儲在我周圍寫了一組容器數組類。我訪問它像一個循環像for item in self
或if item in self
請幫忙?
這可以幫助你瞭解 [討論__repr__和__str __之間差異的堆棧溢出頁面[1] [1]:http://stackoverflow.com/questions/1436703/difference-between-str-and-repr-in-python – Jroosterman 2013-02-12 21:07:32