Python String isspace() es un método integrado que se utiliza para el manejo de strings. El método isspace() devuelve «Verdadero» si todos los caracteres de la string son espacios en blanco; de lo contrario, devuelve «Falso». Esta función se usa para verificar si el argumento contiene todos los caracteres de espacio en blanco, como:
- ‘ ‘ – Espacio
- ‘\t’ – Pestaña horizontal
- ‘\n’ – Nueva línea
- ‘\v’ – Pestaña vertical
- ‘\f’ – Alimentación
- ‘\r’ – Retorno de carro
Sintaxis:
string.isspace()
Parámetros:
isspace() no toma ningún parámetro
Devoluciones:
- Verdadero : si todos los caracteres de la string son espacios en blanco.
- Falso : si la string contiene 1 o más caracteres que no sean espacios en blanco.
Ejemplo 1
Input : string = 'Geeksforgeeks' Output : False Input : string = '\n \n \n' Output : True Input : string = 'Geeks\nFor\nGeeks' Output : False
Python3
# Python code for implementation of isspace() # checking for whitespace characters string = 'Geeksforgeeks' print(string.isspace()) # checking if \n is a whitespace character string = '\n \n \n' print(string.isspace()) string = 'Geeks\nfor\ngeeks' print( string.isspace())
Producción:
False True False
Ejemplo 2: Aplicación Práctica
Dada una string en python, cuente la cantidad de caracteres de espacio en blanco en la string.
Input : string = 'My name is Ayush' Output : 3 Input : string = 'My name is \n\n\n\n\nAyush' Output : 8
Algoritmo:
- Recorra la string dada carácter por carácter hasta su longitud, compruebe si el carácter es un carácter de espacio en blanco.
- Si es un carácter de espacio en blanco, incremente el contador en 1, de lo contrario, avance al siguiente carácter.
- Imprime el valor del contador.
Python3
# Python implementation to count whitespace characters in a string # Given string # Initialising the counter to 0 string = 'My name is Ayush' count=0 # Iterating the string and checking for whitespace characters # Incrementing the counter if a whitespace character is found # Finally printing the count 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)
Producción:
3 8
Publicación traducida automáticamente
Artículo escrito por AyushSaxena y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA