Python String isspace() und seine Anwendung
In Python ist isspace() eine integrierte Methode zur Behandlung von Zeichenfolgen. Die isspace() -Methode gibt "True" zurück, wenn alle Zeichen in der Zeichenfolge Leerzeichen sind. Andernfalls wird "False" zurückgegeben.
Mit dieser Funktion wird überprüft, ob das Argument alle Leerzeichen enthält, z.
- ' ' - Raum
- '\ t' - Horizontale Registerkarte
- '\ n' - Newline
- '\ v' - Registerkarte Vertikal
- '\ f' - Feed
- '\ r' - Wagenrücklauf
Syntax :
string.isspace() Parameter: isspace() akzeptiert keine Parameter Kehrt zurück : 1. Richtig - Wenn alle Zeichen in der Zeichenfolge Leerzeichen sind. 2.False- Wenn die Zeichenfolge 1 oder mehr Nicht-Leerzeichen enthält.
Beispiele:
Eingabe: string = 'Geeksforgeeks' Ausgabe: Falsch Eingabe: string = '\ n \ n \ n' Ausgabe: Richtig Eingabe: string = 'Geeks \ nFor \ nGeeks' Ausgabe: Falsch
string
=
'Geeksforgeeks'
(string.isspace())
string
=
'\n \n \n'
(string.isspace())
string
=
'Geeks\nfor\ngeeks'
( string.isspace())
Ausgabe:
Falsch Wahr Falsch
Anwendung
Zählen Sie bei einer Zeichenfolge in Python die Anzahl der Leerzeichen in der Zeichenfolge.
Beispiel:
Eingabe: string = 'Mein Name ist Ayush' Ausgabe: 3 Eingabe: string = 'Mein Name ist \ n \ n \ n \ n \ nAyush' Ausgabe: 8
Algorithmus
1. Durchlaufen Sie die angegebene Zeichenfolge zeichenweise bis zu ihrer Länge und prüfen Sie, ob das Zeichen ein Leerzeichen ist.
2. Wenn es sich um ein Leerzeichen handelt, erhöhen Sie den Zähler um 1, andernfalls fahren Sie mit dem nächsten Zeichen fort.
3. Drucken Sie den Wert des Zählers.
string
=
'My name is Ayush'
count
=
0
for
a
in
string:
if
(a.isspace())
=
=
True
:
count
+
=
1
(count)
string
=
'My name is \n\n\n\n\nAyush'
count
=
0
for
a
in
string:
if
(a.isspace())
=
=
True
:
count
+
=
1
(count)
Ausgabe:
3 8