Beispielcode zum Analysieren von booleschen Python-Werten

WBOY
Freigeben: 2023-05-09 18:34:08
nach vorne
1259 Leute haben es durchsucht

Boolean stellt einen von zwei Werten dar: True oder False.

Boolean

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)
Nach dem Login kopieren

Run-Beispiel

Beispielcode zum Analysieren von booleschen Python-Werten

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")
Nach dem Login kopieren

Führen Sie die Instanz aus

Beispielcode zum Analysieren von booleschen Python-Werten

Werte und Variablen auswerten

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))
Nach dem Login kopieren

Instanz ausführen

Beispielcode zum Analysieren von booleschen Python-Werten

Instanz

Zwei Variablen auswerten:

x = "Hello"
y = 10

print(bool(x))
print(bool(y))
Nach dem Login kopieren

Instanz ausführen

Beispielcode zum Analysieren von booleschen Python-Werten

Die meisten Werte sind wahr

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"])
Nach dem Login kopieren

Laufende Instanz

Beispielcode zum Analysieren von booleschen Python-Werten

Einige Werte sind falsch

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({})
Nach dem Login kopieren

Instanz ausführen

Beispielcode zum Analysieren von booleschen Python-Werten

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))
Nach dem Login kopieren

Laufende Instanz

Beispielcode zum Analysieren von booleschen Python-Werten

Die Funktion kann Boolesche Werte zurückgeben

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))
Nach dem Login kopieren

Ausführungsinstanz

Beispielcode zum Analysieren von booleschen Python-Werten

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!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage