Zanurkuj w Pythonie/Operatory and i or: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
Nie podano opisu zmian |
→Używanie sztuczki <tt>and</tt>-<tt>or</tt>: drobna korekta poprawiająca czytelność |
||
Linia 49:
'second'
# Ta składnia wygląda podobnie do wyrażenia <tt class="lang-c">bool ? a : b</tt> w C. Całe wyrażenie jest oceniane od lewej do prawej, tak więc najpierw określony zostanie <tt>and</tt>. Czyli <tt>1 and 'first'</tt> daje <tt>'first'</tt>, potem <tt>'first' or 'second'</tt> daje <tt>'first'</tt>.
# <tt>0 and 'first'</tt> daje <tt>0</tt>, a potem <tt>0 or 'second'</tt> daje <tt>'second'</tt>.
|