6.15. 求值顺序

Python 按从左至右的顺序对表达式求值。 但注意在对赋值操作求值时,右侧会先于左侧被求值。

在以下几行中,表达式将按其后缀的算术优先顺序被求值。:

  1. expr1, expr2, expr3, expr4
  2. (expr1, expr2, expr3, expr4)
  3. {expr1: expr2, expr3: expr4}
  4. expr1 + expr2 * (expr3 - expr4)
  5. expr1(expr2, expr3, *expr4, **expr5)
  6. expr3, expr4 = expr1, expr2