Verwenden Sie die String -Isspace () -Methode in Python, um auf Whitespace in einem Zeichenfolgenwert zu überprüfen. Wenn die Zeichenfolge nur Whitespace -Zeichen enthält, antwortet sie auf "wahr", "wahr", "wahr". Alternativ wird es "falsch" geben. Durch Aufrufen der ISSPACE () -Methode können wir bestimmen, wie viele Räume in der Zeichenfolge vorhanden sind. Die Funktion enthält die folgenden Whitespace -Zeichen "\ n", "\ t", "space", \ f "," \ v "usw.
Die Syntax der String isspace () -Methode
Beispiel 1: Verwenden der String isspace () -Methode in Python.
In diesem Fall wird die String „Isspace ()“ -Methode des Python -Skripts verwendet. Die String -Technik "isspace ()" wird verwendet, um zu bestimmen, welche Zeichen in einem Zeichenfolgenwert Whitespace sind. Jegliche Zeichen oder Zeichenfolge von Zeichen, die zur Darstellung des horizontalen oder vertikalen Raums beim Typensatz verwendet werden, wird als Whitespace in der Computercodierung bezeichnet. Ein Whitespace -Charakter nimmt normalerweise Platz auf einer Seite ein, obwohl er nicht mit einer Marke korreliert, wenn er gerendert wird. Im Bereich von Python bezieht es sich auf Registerkarten und Räume. Es können auch exotische Unicode -Räume einbezogen werden, aber vermeiden Sie sie zu verwenden.
Beginnen wir das Drehbuch. In diesem Beispiel wird die Variable „S“ initialisiert und auf den Wert eingestellt, in dem wir invertierte Kommas verwenden, und im umgekehrten Komma fügen wir einige Leerzeichen hinzu, indem wir die Space -Taste auf der Tastatur verwenden. In der nächsten Zeile nennen wir dann die Funktion „print ()“ und in der Druckfunktion verwenden wir die „s“.ISSPACE () ”-Methode, mit der die Whitespaces im Skript überprüft wird. Dies gilt zurück, wenn ein Wert nur einen weißen Raum enthält. Daher können wir sehen, dass wir hier nur Leerzeichen verwendet haben, damit er in der Ausgabe true.
Wie wir im Bild unten sehen können, wurde in der Ausgabe "wahr" angezeigt, weil "isspace ()" nur die White Space -Zeichen "\ t", "Space", "\ f", "\ v" und "akzeptiert" akzeptiert "und" \ n ”jeweils. Wenn wir Leerzeichen mit dem Text verwendeten, würde er "False" zurückgeben, da „isspace ()“ keinen text-, alphabetischen oder numerischen Symbole zulässt.
Wenn wir nun lediglich invertierte Kommas im selben Skript verwenden, ohne zusätzlichen Speicherplatz hinzuzufügen.
Wie wir sehen können, wurde in dem Ergebnis „falsch“ angegeben.
Im folgenden Abschnitt initialisieren wir die Variable „M“ und weisen den Wert „\ t \ t \ n \ f“ zu, der den Wert bewertet. Wir haben auch Platz zwischen diesen Charakteren genutzt. Dies sind die White -Space. Die Druckfunktion () wurde dann in der nächsten Zeile und darin in der „M) verwendet.ISSPACE () ”wurde verwendet, um festzustellen, ob der Wert der in der Variablen„ M “gespeicherten Zeichenfolge wahr oder falsch war. Wechseln wir nun zu seinen Ergebnissen.
Es zeigt im Ergebnis „true“ an. Wenn wir jedoch das Alphabet zwischen diesen Abstandszeichen hinzufügen, gibt die Zeichenfolge „ISSPACE ()“ FALSE zurück, da sie dies nicht akzeptiert.
Neben der Unterstützung von Unicode -Zeichen erkennt Pythons Isspace () diese Zeichen zusätzlich als weiße Räume. Python -Zeichenfolgen werden als "Unicode" -Dateien gespeichert, wobei jedes Zeichen durch eine andere Zahl identifiziert wird. Python -Anwendungen können mit all diesen unterschiedlichen Zeichenkombinationen arbeiten. Jedes in menschliche Sprachen verwendete Zeichen wird in der Unicode -Spezifikation aufgeführt, wodurch auch jedem Zeichen ein spezieller Code zugewiesen wird.
Anstatt Leerzeichen einzuführen, indem die Speicherleiste auf der Tastatur gedrückt wurden, verwendeten wir den Unicode -Zeichen „U0020“ in diesem Abschnitt. Wenn wir mit dem Code übergehen, initialisieren wir zuerst die Variable „U“ und setzen einen Wert, der der Unicode des Space -Zeichens „U0020“, "U0020", ist. In der folgenden Zeile haben wir dann die Print () -Funktion in der Druckfunktion verwendet. Diese Methode prüft, ob der Zeichenfolgenwert ein White Space -Zeichen ist oder nicht. Hier wissen wir, dass Raum ein White -Space -Charakter ist und wir haben seinen Unicode verwendet, der „issspace ()“ in Python unterstützt.
Da wir den Unicode -Charakter für den Raum implementieren, gibt „issspace ()“ für Whitespace -Zeichen „wahr“ zurück. Daher ist das Ergebnis „wahr“.
Beispiel 2: Implementierung der String isspace () -Methode und der Zählerklärung innerhalb der For-Schleife, um die Anzahl der in einer Zeichenfolge vorhandenen Leerzeichen zu zählen.
In diesem Beispiel verwenden wir die Funktionen "isspace ()" und "zählen", um die Anzahl der Leerzeichen in einem Stringwert innerhalb der For-Schleife zu zählen. Um festzustellen, wie viele Zahlen oder Elemente in einer Liste enthalten sind, verwenden Sie die Anzahl. Die Anzahl kann verfolgen, wie viele Schleifen -Iterationen von Ihrem Code ausgeführt wurden.
In diesem Code erstellen wir die Variable "String" und weisen dem Zeichenfolgenwert "i \ nlove \ v \ n \ n my \ fpets \ n \ t" zu. Der Satz lautet im Grunde genommen "Ich liebe meine Haustiere", und die zwischen diesem Satz verwendeten weißen Raumzeichen sind "\ n, \ v, \ f und \ t". Nachdem wir Count und Initialisierung in der nächsten Zeile mit „Null“ verwendet hatten, haben wir eine Vorschrift verwendet, um die Leerzeichen in den Zeichenfolgenwerten zu überprüfen, und eine Variable namens "v" auf Zeichenfolgewerte deklariert.
In der folgenden Zeile haben wir dann einen „if“ -Sbund angewendet. In der IF -Aussage haben wir „V verwendet.ISSPACE () "entspricht" True ", was bedeutet, dass die Speicherzeichen im Stringwert überprüft werden. Die Methode „print ()“ wird dann verwendet, um die Phrase „Die Gesamtzahl der Leerzeichen in dieser Zeichenfolge“ auszugeben, zusammen mit der Anzahl der Zählräume.
Der Stringwert enthält insgesamt 9 "9" Räume. In einer Python -Zeichenfolge werden die Zeichen "n", "V", "n", "F" und "T" jedes Mal als Leerzeichen verwendet, wenn eines dieser Zeichen geschrieben wird, ein Raum hinzugefügt wird. Mit diesen Zeichen erhalten wir sechs Plätze. Anschließend haben wir drei Plätze hinzugefügt, indem wir die Leerzeichen auf der Tastatur gedrückt haben, sodass das Ergebnis „9“ ist.
Beispiel 3: Verwendung der String isspace () -Methode in einem Bedingungsprogramm „IF-ELSE“.
In dieser Abbildung wird die Funktion String isspace () unter IF-ELSE-Bedingungen verwendet. Die Klausel "If" wird angezeigt, wenn die Anforderung erfüllt ist. Andernfalls wird der "else" -Phrase angezeigt. Die Methode ISSPACE () überprüft den String-Wert für alle Whitespace-Zeichen und zeigt die Anweisung an, wenn es nur einen Nicht-Whitespace gibt. Die elsee Anweisung wird jedoch gedruckt.
Beginnen wir das dritte Beispiel, indem wir den String -Wert "\ t \ n \ t" in die zuvor initialisierte Variable "String" einfügen, die wir zuvor initialisiert haben. Sie können sehen, dass wir die Abstandszeichen "\ t", "\ n" und "Space" im Wert verwenden. Dann setzen wir die IF -Bedingung so, dass sie den Ausdruck „Es hat Platz“, wenn die Zeichenfolge druckt.isspace () ist gleich „wahr“. Aber wenn es nicht zu der Bedingung passt, druckt es die else -Anweisung "Es hat keinen Platz".
Die Aussage „Es hat Platz“ wird gedruckt, da die Bedingung, soweit wir wissen.
Abschluss
Um das Whitespace -Zeichen in einem Zeichenfolgenwert zu identifizieren, haben wir die Python String isspace () -Methode untersucht. In diesem Artikel haben wir verschiedene Ansätze zur Verwendung der ISSPACE () -Methode in Python behandelt. Das erste Beispiel zeigt true einfach an, wenn der gesamte String -Wert Whitespace hat. Ansonsten wird falsch angezeigt. Das zweite Beispiel hat eine For-Loop und eine Count-Anweisung verwendet, um alle Räume in der Zeichenfolge zu zählen. Während das dritte Beispiel die ISPACE () -Methode und eine IF-ELSE-Bedingung verwendet.