5.13 Kolejność wartościowania

 

Python wartościuje wyrażenia od lewej strony do prawej. Zwracamy jednak uwagę, że przy wykonywaniu przypisania prawa strona wartościowana jest przed lewą.

W poniższych wierszach wyrażenia będą wartościowane w kolejności wyznaczonej przez arytmetyczny porządek ich przyrostków:

wyr1, wyr2, wyr3, wyr4
(wyr1, wyr2, wyr3, wyr4)
{wyr1: wyr2, wyr3: wyr4}
wyr1 + wyr2 * (wyr3 - wyr4)
func(wyr1, wyr2, *wyr3, **wyr4)
wyr3, wyr4 = wyr1, wyr2

Zajrzyj do Informacji na temat tej publikacji... aby pomóc w jej rozwoju.