diff options
Diffstat (limited to 'Doc/ref/ref5.tex')
| -rw-r--r-- | Doc/ref/ref5.tex | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/Doc/ref/ref5.tex b/Doc/ref/ref5.tex index 34c99ef..c0212d0 100644 --- a/Doc/ref/ref5.tex +++ b/Doc/ref/ref5.tex @@ -1026,6 +1026,24 @@ tuple, but rather yields the value of that expression. \code{()}.) \indexii{trailing}{comma} +\section{Evaluation order\label{evalorder}} +\indexii{evaluation}{order} + +Python evaluates expressions from left to right. Notice that while +evaluating an assignment, the right-hand side is evaluated before +the left-hand side. + +In the following lines, expressions will be evaluated in the +arithmetic order of their suffixes: + +\begin{verbatim} +expr1, expr2, expr3, expr4 +(expr1, expr2, expr3, expr4) +{expr1: expr2, expr3: expr4} +expr1 + expr2 * (expr3 - expr4) +func(expr1, expr2, *expr3, **expr4) +expr3, expr4 = expr1, expr2 +\end{verbatim} \section{Summary\label{summary}} |
