Kaydet (Commit) c6f066f9 authored tarafından Hye-Shik Chang's avatar Hye-Shik Chang

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

üst 4612bc58
...@@ -694,21 +694,11 @@ The original string is returned if ...@@ -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}
......
...@@ -216,19 +216,14 @@ The functions defined in this module are: ...@@ -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}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment