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'
  
print(string.isspace()) 
   
string = '\n \n \n'
  
print(string.isspace()) 
  
string = 'Geeks\nfor\ngeeks'
print( 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
print(count) 
  
string = 'My name is \n\n\n\n\nAyush'
count = 0
for a in string: 
    if (a.isspace()) == True: 
        count+=1
print(count) 

Ausgabe:

3
8