diff options
author | Guido van Rossum <guido@python.org> | 1997-03-14 04:13:56 (GMT) |
---|---|---|
committer | Guido van Rossum <guido@python.org> | 1997-03-14 04:13:56 (GMT) |
commit | 7b7c5786161d9d443d13f56276620519587a2624 (patch) | |
tree | c5d097ab2a211732abf1d5821fe467b66e1580e9 /Doc | |
parent | 612316f016d168e3991276b24a1319b0f7192b8b (diff) | |
download | cpython-7b7c5786161d9d443d13f56276620519587a2624.zip cpython-7b7c5786161d9d443d13f56276620519587a2624.tar.gz cpython-7b7c5786161d9d443d13f56276620519587a2624.tar.bz2 |
Add optional 4th argument to [r]find and [r]index (end of slice).
Diffstat (limited to 'Doc')
-rw-r--r-- | Doc/lib/libstring.tex | 17 | ||||
-rw-r--r-- | Doc/libstring.tex | 17 |
2 files changed, 20 insertions, 14 deletions
diff --git a/Doc/lib/libstring.tex b/Doc/lib/libstring.tex index af3fd58..80222c1 100644 --- a/Doc/lib/libstring.tex +++ b/Doc/lib/libstring.tex @@ -103,24 +103,27 @@ This doesn't understand other non-printing characters or escape sequences. \end{funcdesc} -\begin{funcdesc}{find}{s\, sub\optional{\, start}} -Return the lowest index in \var{s} not smaller than \var{start} where the -substring \var{sub} is found. Return \code{-1} when \var{sub} -does not occur as a substring of \var{s} with index at least \var{start}. +\begin{funcdesc}{find}{s\, sub\optional{\, start\optional{\,end}}} +Return the lowest index in \var{s} not smaller than \var{start} and not +greater than \var{end} where the substring \var{sub} is found. Return +\code{-1} when \var{sub} does not occur as a substring of \var{s} with +index at least \var{start} and less than \var{end}. If \var{start} is omitted, it defaults to \code{0}. If \var{start} is negative, \code{len(\var{s})} is added. +If \var{end} is omitted, it defaults to \code{len(\var{s})}. If +\var{end} is negative, \code{len(\var{s})} is added. \end{funcdesc} -\begin{funcdesc}{rfind}{s\, sub\optional{\, start}} +\begin{funcdesc}{rfind}{s\, sub\optional{\, start\optional{\,end}}} Like \code{find} but find the highest index. \end{funcdesc} -\begin{funcdesc}{index}{s\, sub\optional{\, start}} +\begin{funcdesc}{index}{s\, sub\optional{\, start\optional{\,end}}} Like \code{find} but raise \code{ValueError} when the substring is not found. \end{funcdesc} -\begin{funcdesc}{rindex}{s\, sub\optional{\, start}} +\begin{funcdesc}{rindex}{s\, sub\optional{\, start\optional{\,end}}} Like \code{rfind} but raise \code{ValueError} when the substring is not found. \end{funcdesc} diff --git a/Doc/libstring.tex b/Doc/libstring.tex index af3fd58..80222c1 100644 --- a/Doc/libstring.tex +++ b/Doc/libstring.tex @@ -103,24 +103,27 @@ This doesn't understand other non-printing characters or escape sequences. \end{funcdesc} -\begin{funcdesc}{find}{s\, sub\optional{\, start}} -Return the lowest index in \var{s} not smaller than \var{start} where the -substring \var{sub} is found. Return \code{-1} when \var{sub} -does not occur as a substring of \var{s} with index at least \var{start}. +\begin{funcdesc}{find}{s\, sub\optional{\, start\optional{\,end}}} +Return the lowest index in \var{s} not smaller than \var{start} and not +greater than \var{end} where the substring \var{sub} is found. Return +\code{-1} when \var{sub} does not occur as a substring of \var{s} with +index at least \var{start} and less than \var{end}. If \var{start} is omitted, it defaults to \code{0}. If \var{start} is negative, \code{len(\var{s})} is added. +If \var{end} is omitted, it defaults to \code{len(\var{s})}. If +\var{end} is negative, \code{len(\var{s})} is added. \end{funcdesc} -\begin{funcdesc}{rfind}{s\, sub\optional{\, start}} +\begin{funcdesc}{rfind}{s\, sub\optional{\, start\optional{\,end}}} Like \code{find} but find the highest index. \end{funcdesc} -\begin{funcdesc}{index}{s\, sub\optional{\, start}} +\begin{funcdesc}{index}{s\, sub\optional{\, start\optional{\,end}}} Like \code{find} but raise \code{ValueError} when the substring is not found. \end{funcdesc} -\begin{funcdesc}{rindex}{s\, sub\optional{\, start}} +\begin{funcdesc}{rindex}{s\, sub\optional{\, start\optional{\,end}}} Like \code{rfind} but raise \code{ValueError} when the substring is not found. \end{funcdesc} |