Die logischen Operatoren und / oder geben nicht nur Bool-Typen wie True und False aus, sondern geben abhängig von den Bedingungen auch numerische Werte, Zeichenfolgen, Listen usw. aus. </ b>
Die Ausdrücke x und y bewerten zuerst x. Wenn x falsch ist, geben Sie den Wert von x zurück. Andernfalls bewerten Sie den Wert von y und geben das Ergebnis zurück. Der Ausdruck x oder y wertet zuerst x aus, wenn x wahr ist, gibt er den Wert von x zurück, andernfalls wertet er den Wert von y aus und gibt das Ergebnis zurück. 6. Ausdruck - Python 3.8.3-Dokumentation
x = 5 # True
y = 0 # False
print(x and y)
# 0
print(x or y)
# 5
print(not x)
# False
x = 10 # True
y = 100 # True
print(x and y)
# 100
print(y and x)
# 10
print(x or y)
# 10
Referenzseite [https://note.nkmk.me/python-boolean-operation/:embed:cite]
Recommended Posts