diff options
author | Fred Drake <fdrake@acm.org> | 1998-02-19 20:22:13 (GMT) |
---|---|---|
committer | Fred Drake <fdrake@acm.org> | 1998-02-19 20:22:13 (GMT) |
commit | c3e45490121995ff777f94de093fdb754d51e10d (patch) | |
tree | f57c09d6af01938a6f5864b0ae67d484cd8eee9c /Doc | |
parent | 83efb54562083ca504fb91a947b093bf17d8a51c (diff) | |
download | cpython-c3e45490121995ff777f94de093fdb754d51e10d.zip cpython-c3e45490121995ff777f94de093fdb754d51e10d.tar.gz cpython-c3e45490121995ff777f94de093fdb754d51e10d.tar.bz2 |
Added \label{} for logical addressing.
Diffstat (limited to 'Doc')
-rw-r--r-- | Doc/lib/libtypes.tex | 16 | ||||
-rw-r--r-- | Doc/libtypes.tex | 16 |
2 files changed, 32 insertions, 0 deletions
diff --git a/Doc/lib/libtypes.tex b/Doc/lib/libtypes.tex index c51d035..70940cf 100644 --- a/Doc/lib/libtypes.tex +++ b/Doc/lib/libtypes.tex @@ -14,7 +14,9 @@ a string (with the \code{`{\rm \ldots}`} notation). The latter conversion is implicitly used when an object is written by the \code{print} statement. \stindex{print} + \subsection{Truth Value Testing} +\label{truth} Any object can be tested for truth value, for use in an \code{if} or \code{while} condition or as operand of the Boolean operations below. @@ -53,7 +55,9 @@ stated. (Important exception: the Boolean operations \samp{or}\opindex{or} and \samp{and}\opindex{and} always return one of their operands.) + \subsection{Boolean Operations} +\label{boolean} These are the Boolean operations, ordered by ascending priority: \indexii{Boolean}{operations} @@ -84,7 +88,9 @@ These only evaluate their second argument if needed for their outcome. \end{description} + \subsection{Comparisons} +\label{comparisons} Comparison operations are supported by all objects. They all have the same priority (which is higher than that of the Boolean operations). @@ -143,7 +149,9 @@ Two more operations with the same syntactic priority, \code{in} and \opindex{in} \opindex{not in} + \subsection{Numeric Types} +\label{typesnumeric} There are four numeric types: \dfn{plain integers}, \dfn{long integers}, \dfn{floating point numbers}, and \dfn{complex numbers}. @@ -297,7 +305,9 @@ multiplication by \code{pow(2, \var{n})} without overflow check. division by \code{pow(2, \var{n})} without overflow check. \end{description} + \subsection{Sequence Types} +\label{typesseq} There are three sequence types: strings, lists and tuples. @@ -501,7 +511,9 @@ this side effect. \end{description} + \subsection{Mapping Types} +\label{typesmapping} A \dfn{mapping} object maps values of one type (the key type) to arbitrary objects. Mappings are mutable objects. There is currently @@ -561,7 +573,9 @@ instead it returns \var{f}. \var{f} is optional, when not provided and \var{k} is not in the map, \code{None} is returned. \end{description} + \subsection{Other Built-in Types} +\label{typesother} The interpreter supports several other kinds of objects. Most of these support only one or two operations. @@ -816,7 +830,9 @@ See the \emph{Python Reference Manual} for this information. It describes code objects, stack frame objects, traceback objects, and slice objects. + \subsection{Special Attributes} +\label{specialattrs} The implementation adds a few special read-only attributes to several object types, where they are relevant: diff --git a/Doc/libtypes.tex b/Doc/libtypes.tex index c51d035..70940cf 100644 --- a/Doc/libtypes.tex +++ b/Doc/libtypes.tex @@ -14,7 +14,9 @@ a string (with the \code{`{\rm \ldots}`} notation). The latter conversion is implicitly used when an object is written by the \code{print} statement. \stindex{print} + \subsection{Truth Value Testing} +\label{truth} Any object can be tested for truth value, for use in an \code{if} or \code{while} condition or as operand of the Boolean operations below. @@ -53,7 +55,9 @@ stated. (Important exception: the Boolean operations \samp{or}\opindex{or} and \samp{and}\opindex{and} always return one of their operands.) + \subsection{Boolean Operations} +\label{boolean} These are the Boolean operations, ordered by ascending priority: \indexii{Boolean}{operations} @@ -84,7 +88,9 @@ These only evaluate their second argument if needed for their outcome. \end{description} + \subsection{Comparisons} +\label{comparisons} Comparison operations are supported by all objects. They all have the same priority (which is higher than that of the Boolean operations). @@ -143,7 +149,9 @@ Two more operations with the same syntactic priority, \code{in} and \opindex{in} \opindex{not in} + \subsection{Numeric Types} +\label{typesnumeric} There are four numeric types: \dfn{plain integers}, \dfn{long integers}, \dfn{floating point numbers}, and \dfn{complex numbers}. @@ -297,7 +305,9 @@ multiplication by \code{pow(2, \var{n})} without overflow check. division by \code{pow(2, \var{n})} without overflow check. \end{description} + \subsection{Sequence Types} +\label{typesseq} There are three sequence types: strings, lists and tuples. @@ -501,7 +511,9 @@ this side effect. \end{description} + \subsection{Mapping Types} +\label{typesmapping} A \dfn{mapping} object maps values of one type (the key type) to arbitrary objects. Mappings are mutable objects. There is currently @@ -561,7 +573,9 @@ instead it returns \var{f}. \var{f} is optional, when not provided and \var{k} is not in the map, \code{None} is returned. \end{description} + \subsection{Other Built-in Types} +\label{typesother} The interpreter supports several other kinds of objects. Most of these support only one or two operations. @@ -816,7 +830,9 @@ See the \emph{Python Reference Manual} for this information. It describes code objects, stack frame objects, traceback objects, and slice objects. + \subsection{Special Attributes} +\label{specialattrs} The implementation adds a few special read-only attributes to several object types, where they are relevant: |