Update documentations for str.rsplit() with Alex Martelli's rewrite.

This commit is contained in:
Hye-Shik Chang 2003-12-17 02:49:03 +00:00
parent 4612bc587b
commit c6f066f9a3
2 changed files with 13 additions and 28 deletions

View file

@ -694,21 +694,11 @@ The original string is returned if
\versionchanged[Support for the \var{fillchar} argument]{2.4} \versionchanged[Support for the \var{fillchar} argument]{2.4}
\end{methoddesc} \end{methoddesc}
\begin{methoddesc}[string]{rsplit}{\optional{, sep\optional{, maxsplit}}} \begin{methoddesc}[string]{rsplit}{\optional{sep \optional{,maxsplit}}}
Return a list of the words of the string, scanning the string from Return a list of the words in the string, using \var{sep} as the
the end working forward. The resulting list of words is in the delimiter string. If \var{maxsplit} is given, at most \var{maxsplit}
same order as \function{split()}. If the optional second argument splits are done, the \em{rightmost} ones. If \var{sep} is not specified
\var{sep} is absent or \code{None}, the words are separated by or \code{None}, any whitespace string is a separator.
arbitrary strings of whitespace characters (space, tab, newline,
return, formfeed). If the second argument \var{sep} is present and
not \code{None}, it specifies a string to be used as the word
separator. The returned list will then have one more item than the
number of non-overlapping occurrences of the separator in the string.
The optional third argument \var{maxsplit} defaults to 0. If it
is nonzero, at most \var{maxsplit} number of splits occur, and the
remainder of the string is returned as the first element of the
list (thus, the list will have at most \code{\var{maxsplit}+1}
elements).
\versionadded{2.4} \versionadded{2.4}
\end{methoddesc} \end{methoddesc}

View file

@ -216,19 +216,14 @@ The functions defined in this module are:
\end{funcdesc} \end{funcdesc}
\begin{funcdesc}{rsplit}{s\optional{, sep\optional{, maxsplit}}} \begin{funcdesc}{rsplit}{s\optional{, sep\optional{, maxsplit}}}
Return a list of the words of the string \var{s}, scanning \var{s} from Return a list of the words of the string \var{s}, scanning \var{s}
the end working forward. The resulting list of words is in the same from the end. To all intents and purposes, the resulting list of
order as \function{split()}. If the optional second argument \var{sep} words is the same as returned by \function{split()}, except when the
is absent or \code{None}, the words are separated by arbitrary strings optional third argument \var{maxsplit} is explicitly specified and
of whitespace characters (space, tab, newline, return, formfeed). nonzero. When \var{maxsplit} is nonzero, at most \var{maxsplit}
If the second argument \var{sep} is present and not \code{None}, it number of splits -- the \em{rightmost} ones -- occur, and the remainder
specifies a string to be used as the word separator. The returned of the string is returned as the first element of the list (thus, the
list will then have one more item than the number of non-overlapping list will have at most \code{\var{maxsplit}+1} elements).
occurrences of the separator in the string. The optional third argument
\var{maxsplit} defaults to 0. If it is nonzero, at most \var{maxsplit}
number of splits occur, and the remainder of the string is returned
as the first element of the list (thus, the list will have at most
\code{\var{maxsplit}+1} elements).
\versionadded{2.4} \versionadded{2.4}
\end{funcdesc} \end{funcdesc}