diff options
Diffstat (limited to 'Lib/string.py')
-rw-r--r-- | Lib/string.py | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/Lib/string.py b/Lib/string.py index 021469c78c..a375249418 100644 --- a/Lib/string.py +++ b/Lib/string.py @@ -79,30 +79,31 @@ def strip(s, chars=None): Return a copy of the string s with leading and trailing whitespace removed. - If chars is given and not None, remove characters in sep instead. + If chars is given and not None, remove characters in chars instead. If chars is unicode, S will be converted to unicode before stripping. """ return s.strip(chars) # Strip leading tabs and spaces -def lstrip(s): - """lstrip(s) -> string +def lstrip(s, chars=None): + """lstrip(s [,chars]) -> string Return a copy of the string s with leading whitespace removed. + If chars is given and not None, remove characters in chars instead. """ - return s.lstrip() + return s.lstrip(chars) # Strip trailing tabs and spaces -def rstrip(s): - """rstrip(s) -> string +def rstrip(s, chars=None): + """rstrip(s [,chars]) -> string - Return a copy of the string s with trailing whitespace - removed. + Return a copy of the string s with trailing whitespace removed. + If chars is given and not None, remove characters in chars instead. """ - return s.rstrip() + return s.rstrip(chars) # Split a string into a list of space/tab-separated words |