Método Python String isspace() – Part 1

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:

  1. Verdadero : si todos los caracteres de la string son espacios en blanco.
  2. 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: 

  1. 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. 
  2. Si es un carácter de espacio en blanco, incremente el contador en 1, de lo contrario, avance al siguiente carácter. 
  3. 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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *