Added index entries for operator precedence; suggestion from Randall

Hopper <rhh@vislab.epa.gov>.
This commit is contained in:
Fred Drake 1999-04-29 16:43:42 +00:00
parent 62e80138f4
commit d09120b5b9
1 changed files with 10 additions and 8 deletions

View File

@ -846,16 +846,18 @@ tuple, but rather yields the value of that expression (expression).
\code{()}.) \code{()}.)
\indexii{trailing}{comma} \indexii{trailing}{comma}
\section{Summary\label{summary}} \section{Summary\label{summary}}
The following table summarizes the operator precedences in Python, The following table summarizes the operator
from lowest precedence (least binding) to highest precedence (most precedences\indexii{operator}{precedence} in Python, from lowest
binding). Operators in the same box have the same precedence. Unless precedence (least binding) to highest precedence (most binding).
the syntax is explicitly given, operators are binary. Operators in Operators in the same box have the same precedence. Unless the syntax
the same box group left to right (except for comparisons, which is explicitly given, operators are binary. Operators in the same box
chain from left to right --- see above). group left to right (except for comparisons, which chain from left to
right --- see above).
\begin{tableii}{c|c}{textrm}{Operator}{Description} \begin{tableii}{c|l}{textrm}{Operator}{Description}
\lineii{\keyword{lambda}} {Lambda expression} \lineii{\keyword{lambda}} {Lambda expression}
\hline \hline
\lineii{\keyword{or}} {Boolean OR} \lineii{\keyword{or}} {Boolean OR}
@ -892,7 +894,7 @@ chain from left to right --- see above).
\lineii{\code{\var{x}[\var{index}]}} {Subscription} \lineii{\code{\var{x}[\var{index}]}} {Subscription}
\lineii{\code{\var{x}[\var{index}:\var{index}]}} {Slicing} \lineii{\code{\var{x}[\var{index}:\var{index}]}} {Slicing}
\lineii{\code{\var{f}(\var{arguments}...)}} {Function call} \lineii{\code{\var{f}(\var{arguments}...)}} {Function call}
\hline \hline
\lineii{\code{(\var{expressions}\ldots)}} {Binding or tuple display} \lineii{\code{(\var{expressions}\ldots)}} {Binding or tuple display}
\lineii{\code{[\var{expressions}\ldots]}} {List display} \lineii{\code{[\var{expressions}\ldots]}} {List display}
\lineii{\code{\{\var{key}:\var{datum}\ldots\}}}{Dictionary display} \lineii{\code{\{\var{key}:\var{datum}\ldots\}}}{Dictionary display}