Heim > Artikel > Backend-Entwicklung > Wie stellt man in Python fest, ob eine Zeichenfolge leer ist?
Im Gegensatz zu einigen anderen Programmiersprachen gibt es in Python keine spezifische „Leerstring“-Variable wie „string.empty“, die direkt verwendet werden kann vergleichen mit. Stattdessen werden leere Zeichenfolgen als „falsche“ Werte ausgewertet, was präzise und vielseitige Möglichkeiten zur Prüfung auf Leere bietet.
Für Variablen, von denen bekannt ist, dass sie nur Zeichenfolgen enthalten, die einfachste Eine Möglichkeit, die Leere zu bestimmen, ist die Verwendung des „nicht“-Operators. Dieser Ansatz macht sich die inhärente Falschheit leerer Zeichenfolgen in booleschen Kontexten zunutze:
if not myString: # Code to execute if myString is empty
Wenn die Variable Werte unterschiedlichen Typs enthalten kann (einschließlich Zeichenfolgen und Nicht-Zeichenfolgen). ), wird die folgende Technik empfohlen:
if myString == "": # Code to execute if myString is an empty string
Es ist erwähnenswert, dass leere Zeichenfolgen nicht die einzigen „falschen“ Werte in Python sind. Andere Werte, die in booleschen Kontexten als falsch ausgewertet werden, sind:
Das obige ist der detaillierte Inhalt vonWie stellt man in Python fest, ob eine Zeichenfolge leer ist?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!