Kaydet (Commit) d09120b5 authored tarafından Fred Drake's avatar Fred Drake

Added index entries for operator precedence; suggestion from Randall

Hopper <rhh@vislab.epa.gov>.
üst 62e80138
...@@ -846,16 +846,18 @@ tuple, but rather yields the value of that expression (expression). ...@@ -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). ...@@ -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}
......
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