Boolean stellt einen von zwei Werten dar: True oder False.
Beim Programmieren müssen Sie oft wissen, ob ein Ausdruck wahr oder falsch ist.
Sie können jeden Ausdruck in Python auswerten und eine von zwei Antworten erhalten: Wahr oder Falsch.
Beim Vergleich zweier Werte wird ein Ausdruck ausgewertet und Python gibt eine boolesche Antwort zurück:
Beispiel
print(8 > 7) print(8 == 7) print(8 < 7)
Run-Beispiel
Wenn eine Bedingung in einer if-Anweisung ausgeführt wird, gibt Python True oder False zurück:
Instanz
Drucken Sie eine Nachricht basierend darauf, ob die Bedingung wahr oder falsch ist:
a = 200 b = 33 if b > a: print("b is greater than a") else: print("b is not greater than a")
Führen Sie die Instanz aus
Mit der Funktion bool() können Sie jeden Wert auswerten und zurückgeben für dich wahr oder falsch.
Instanz
Strings und Zahlen auswerten:
print(bool("Hello")) print(bool(10))
Instanz ausführen
Instanz
Zwei Variablen auswerten:
x = "Hello" y = 10 print(bool(x)) print(bool(y))
Instanz ausführen
Wenn Es gibt etwas, fast alle Werte werden als wahr ausgewertet.
True für jede Zeichenfolge außer der leeren Zeichenfolge.
Jede Zahl außer 0 ist wahr.
Gilt für alle Listen, Tupel, Mengen und Wörterbücher mit Ausnahme einer leeren Liste.
Instanz
Das folgende Beispiel gibt True zurück:
bool("abc") bool(123) bool(["apple", "cherry", "banana"])
Laufende Instanz
Tatsächlich, außer leeren Werten (wie (), [], { }, "", Außer der Zahl 0 und dem Wert None) werden nur wenige Werte als False ausgewertet. Natürlich wird der Wert „Falsch“ zu „Falsch“ ausgewertet.
Instance
Das folgende Beispiel gibt False zurück:
bool(False) bool(None) bool(0) bool("") bool(()) bool([]) bool({})
Instanz ausführen
In diesem Fall wird ein Wert oder Objekt als False ausgewertet, d. h. wenn das Objekt durch eine Klasse mit der len dargestellt wird Funktion generiert und die Funktion gibt 0 oder falsch zurück:
Instanz
class myclass(): def __len__(self): return 0 myobj = myclass() print(bool(myobj))
Laufende Instanz
Python verfügt auch über viele integrierte Funktionen, die boolesche Werte zurückgeben, z. B. isinstance ()-Funktion, deren Funktionen verwendet werden können, um festzustellen, ob ein Objekt einen bestimmten Datentyp hat:
Instanz
Überprüfen Sie, ob ein Objekt eine Ganzzahl ist:
x = 200 print(isinstance(x, int))
Ausführungsinstanz
Das obige ist der detaillierte Inhalt vonBeispielcode zum Analysieren von booleschen Python-Werten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!