Kursinhalt
Einführung in Python
Einführung in Python
Wie Man Bedingungen in Python Kombiniert
In der Booleschen Logik sind zwei grundlegende Operatoren OR und AND. Der OR-Operator gibt True
zurück, wenn mindestens eine der Bedingungen wahr ist; andernfalls gibt er False
zurück. Der AND-Operator gibt True
zurück, nur wenn beide Bedingungen wahr sind; andernfalls gibt er False
zurück. Sie können Bedingungen mit den Operatoren and
und or
kombinieren (immer in Kleinbuchstaben)
condition1 and condition2
ergibtTrue
nur, wenn beide BedingungenTrue
sind;condition1 or condition2
ergibtTrue
, wenn mindestens eine BedingungTrue
ist.
Hinweis
Sie können auch mehrere Bedingungen verketten, indem Sie diese Operatoren verwenden. Verwenden Sie Klammern, um die Reihenfolge der Operationen klar zu machen.
Betrachten Sie zum Beispiel die folgenden Bedingungen:
- Ob
2
größer ist als1
und"bbb"
ungleich"aaa"
ist. - Ob das Zeichen an Index
2
im String"my string"
entweder"y"
oder"s"
ist.
# Check the first two conditions print(2 > 1 and 'bbb' != 'aaa') # Check the next two conditions print('my string'[2] == 'y' or 'my string'[2] == 's')
Die erste print()
-Anweisung gibt True
zurück, da sowohl 2 > 1
als auch 'bbb' != 'aaa'
wahr sind. Die zweite print()
-Anweisung gibt False
aus, weil das Zeichen an Index 2
weder 'y'
noch 's'
ist (es ist tatsächlich ein Leerzeichen).
Hinweis
Um einen booleschen Wert umzukehren, verwenden Sie den
not
-Operator. Zum Beispiel ergibtnot 1 == 1
False
, weil1 == 1
True
ist undnot
es zuFalse
negiert.
Danke für Ihr Feedback!