On 26 Jan 2007 21:33:47 -0800, [EMAIL PROTECTED] wrote: >hi >can someone explain strip() for these : >[code] >>>> x='www.example.com' >>>> x.strip('cmowz.') >'example' >[/code] > >when i did this: >[code] >>>> x = 'abcd,words.words' >>>> x.strip(',.') >'abcd,words.words' >[/code] > >it does not strip off "," and "." .Why is this so? >thanks
If you only have a couple of characters to deal with then use replace(). Otherwise use string.translate() : >>> import string >>> x = 'abcd,words.words' >>> transform = string.maketrans(',.','..') >>> x = string.translate(x, transform) >>> x = x.replace('.','') >>> x 'abcdwordswords'' Dan -- http://mail.python.org/mailman/listinfo/python-list