Simon Brunning wrote: > > The .split method on strings splits at whitespace by default, but takes an > optional argument allowing splitting by other strings. The .strip method > (and its siblings) always strip whitespace - on more than one occasion I > would have found it useful if these methods also took an optional argument > allowing other strings to be stripped. For example, to strip, say, asterisks > from a file you could do: > > >>>fred = '**word**word**' > >>>fred.strip('*') > word**word > > Does this sound sensible/useful? I've never seen a case where this was wanted except to delete *all* such characters. string.translate() does that, but in an awkward way. Perhaps a wrapper for string.translate() might make sense, called something like string.delete(). -- --- Aahz (@pobox.com) Hugs and backrubs -- I break Rule 6 <*> http://www.rahul.net/aahz/ Androgynous poly kinky vanilla queer het Pythonista I don't really mind a person having the last whine, but I do mind someone else having the last self-righteous whine.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4