John Machin wrote: (snip) > > You have already been told: you don't need "self.<what>", you just write > "self" ... self *is* a reference to the instance of the mystr class that > is being operated on by the substr method. > (snip)
I get that; let me clarify why I asked again. As far as I'm aware, the actual representation of a string needn't be the same as its 'physical' value. ie, a string could always appear in uppercase ('ABCD'), while stored as 'aBcd'. If I need to guarantee that substr always returned from the physical representation and not the external appearance, how would I do this? Or, would self, always return internal representation, (if so, how would I get external appearance?). Or I could be talking complete _beep_ - in which case I apologise. Jon. -- http://mail.python.org/mailman/listinfo/python-list