On Mon, Apr 5, 2010 at 12:08 PM, Vincent Davis <vinc...@vincentdavis.net>wrote:
> I am working an a open source project and would like to add feature to a > class. > Current action: > in: >>>b = BString.new('I am a BString object') > out: >>>b > in: >>><BString - Python:0x1044846c8 / R:0x105c86f50> > in: >>>print(b) > out: >>> 21-letter "BString" instance > seq: I am a BString object > > What I would like is to be able to > in >>>b > out >>>21-letter "BString" instance > seq: I am a BString object > > I have 2 questions > 1, how do I do this? > 2, how does print know what to do? > > I have a lot to learn so pointing me in the right direction or to > documentation is as useful as the correct code. > Take a look at the repr and str methods: http://docs.python.org/reference/datamodel.html#basic-customization HTH, Wayne
_______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor