summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Doc/lib/libstdtypes.tex29
1 files changed, 15 insertions, 14 deletions
diff --git a/Doc/lib/libstdtypes.tex b/Doc/lib/libstdtypes.tex
index 5ce8c0c..d2224a1 100644
--- a/Doc/lib/libstdtypes.tex
+++ b/Doc/lib/libstdtypes.tex
@@ -105,8 +105,8 @@ This table summarizes the comparison operations:
\lineiii{>}{strictly greater than}{}
\lineiii{>=}{greater than or equal}{}
\lineiii{==}{equal}{}
- \lineiii{<>}{not equal}{(1)}
\lineiii{!=}{not equal}{(1)}
+ \lineiii{<>}{not equal}{(1)}
\lineiii{is}{object identity}{}
\lineiii{is not}{negated object identity}{}
\end{tableiii}
@@ -313,7 +313,7 @@ division by \code{pow(2, \var{n})} without overflow check.
\subsection{Sequence Types \label{typesseq}}
There are six sequence types: strings, Unicode strings, lists,
-tuples, buffers, and ranges.
+tuples, buffers, and xrange objects.
Strings literals are written in single or double quotes:
\code{'xyzzy'}, \code{"frobozz"}. See chapter 2 of the
@@ -327,9 +327,9 @@ or without enclosing parentheses, but an empty tuple must have the
enclosing parentheses, e.g., \code{a, b, c} or \code{()}. A single
item tuple must have a trailing comma, e.g., \code{(d,)}. Buffers are
not directly support by Python syntax, but can created by calling the
-builtin function \function{buffer()}.\bifuncindex{buffer} Ranges are
-similar to buffers in that there is no specific syntax to create them,
-but they are created using the \function{xrange()}
+builtin function \function{buffer()}.\bifuncindex{buffer} XRanges
+objects are similar to buffers in that there is no specific syntax to
+create them, but they are created using the \function{xrange()}
function.\bifuncindex{xrange}
\indexii{sequence}{types}
\indexii{string}{type}
@@ -337,6 +337,7 @@ function.\bifuncindex{xrange}
\indexii{buffer}{type}
\indexii{tuple}{type}
\indexii{list}{type}
+\indexii{xrange}{type}
Sequence types support the following operations. The \samp{in} and
\samp{not in} operations have the same priorities as the comparison
@@ -638,18 +639,18 @@ Additional string operations are defined in standard module
\refstmodindex{re}
-\subsubsection{Range Type \label{typesseq-range}}
+\subsubsection{XRange Type \label{typesseq-xrange}}
-The range\indexii{range}{type} type is an immutable sequence which is
-commonly used for looping. The advantage of the range type is that a
-range object will always take the same amount of memory, no matter the
+The xrange\indexii{xrange}{type} type is an immutable sequence which is
+commonly used for looping. The advantage of the xrange type is that an
+xrange object will always take the same amount of memory, no matter the
size of the range it represents. There are no consistent performance
advantages.
-Range objects behave like tuples, and offer a single method:
+XRange objects behave like tuples, and offer a single method:
-\begin{methoddesc}[range]{tolist}{}
- Return a list object which represents the same values as the range
+\begin{methoddesc}[xrange]{tolist}{}
+ Return a list object which represents the same values as the xrange
object.
\end{methoddesc}
@@ -1112,8 +1113,8 @@ attribute.
\subsubsection{Internal Objects \label{typesinternal}}
See the \citetitle[../ref/ref.html]{Python Reference Manual} for this
-information. It describes code objects, stack frame objects,
-traceback objects, and slice objects.
+information. It describes stack frame objects, traceback objects, and
+slice objects.
\subsection{Special Attributes \label{specialattrs}}