Die Oder-Verknüpfung in Python
Häufig ist der Einsatz zur Oder-Verknüpfung zweier Wahrheitswerte
- Protokoll
False or False
False
- Protokoll
False or True
True
- Protokoll
True or False
True
- Protokoll
True or True
True
Weitere Beschreibung °
Linksassoziativ
Falls der erste Wert als wahr gilt, ist er das Ergebnis, sonst der zweite Wert.
- Protokoll
0.0 or 1.0
1.0
- Protokoll
1.0 or 0.0
1.0
- Protokoll
12 or 14
12
- Protokoll
'' or 'def'
'def'
- Protokoll
'abc' or 'def'
'abc'
32
Syntaktische Eigenschaften
- Eigenschaften von Operatoren – Operatoren höherer Priorität stehen weiter oben
S P A
() 1 Z
** 2 I R
+, - 1 P
*, / 2 I L
+, - 2 I L
==, is, !=, <, >, <=, >=, in, not in 2 I
not 1 P
and 2 L
or 2 L
Übungsfragen
? Übungsfrage
Welchen Wert ergibt die Auswertung des folgendes Ausdrucks voraussichtlich?
- Protokoll
None or None or 32