Método isspace() en Python

El método isspace() en Python se utiliza para verificar si una cadena de caracteres contiene solo espacios en blanco. Devuelve True si todos los caracteres de la cadena son espacios en blanco (como espacios, tabulaciones o saltos de línea), y False si la cadena contiene al menos un carácter que no es un espacio en blanco.

Página de referencia: resume la firma y el uso de un método concreto. El valor está en el patrón: qué recibe, qué devuelve y en qué situación lo usarías.

Copia el ejemplo al editor, cámbiale los argumentos y comprueba la salida.

Aquí tienes una lección detallada sobre el método isspace() con ejemplos:


Sintaxis del Método isspace() en Python

Ejemplo

    cadena = "Hola mundo"

cadena.isspace()
princadena.isspace()
print(cadena)
  
Abrir en editor

Donde cadena es la cadena que deseas verificar.


Ejemplo del Método isspace() en Python

Verificar si una cadena contiene solo espacios en blanco:

Ejemplo

    cadena = "   "
resultado = cadena.isspace()
print(resultado)  # True
  
Abrir en editor

En este ejemplo, la cadena consiste en tres espacios en blanco, por lo que isspace() devuelve True .


Verificar si una cadena contiene caracteres diferentes a espacios en blanco

Ejemplo

    cadena = "Hola Mundo"
resultado = cadena.isspace()
print(resultado)  # False
  
Abrir en editor

En este caso, la cadena contiene letras y espacios en blanco, por lo que isspace() devuelve False .

Usar isspace() en un bucle para verificar todas las palabras de una lista

Ejemplo

    texto = "Hola Valencia"
print(texto.upper())
print(texto.replace("Valencia", "Sevilla"))
  

Este ejemplo divide una frase en palabras y luego verifica si cada palabra contiene solo espacios en blanco o no.

Combinar isspace() con strip() para verificar si una cadena contiene solo espacios en blanco después de eliminar espacios en blanco iniciales y finales.

Ejemplo

    # Definir una cadena con espacios en blanco y caracteres de control
cadena = "   \t   \n   "

# Eliminar espacios en blanco iniciales y
# Eliminar espacios en blanco iniciales y finales
limpia = cadena.strip()

# Verificar si la cadena
# Verificar si la cadena resultante contiene solo espacios en blanco o caracteres de control
resultado = limpia.isspace()

# Imprimir el resultado
print(resultado)  # True
# Imprimir el resultado
print(resultado)  # True
  
Abrir en editor

En este caso, strip() se utiliza para eliminar espacios en blanco iniciales y finales antes de verificar si la cadena contiene solo espacios en blanco.

El método isspace() es útil para verificar si una cadena es completamente vacía o si solo contiene caracteres de espacios en blanco, lo que puede ser útil en la validación de datos y el procesamiento de texto.


Practica Método isspace() en Python en el editor

Pon en práctica lo aprendido con nuestro editor Python interactivo. Cada ejercicio incluye el código de partida y un botón para abrirlo en una nueva pestaña, donde puedes modificarlo y ejecutarlo.

Ejercicio: Usar print()

Aquí tienes una lección detallada sobre el método isspace() con ejemplos.

Ejemplo

    cadena = "Hola mundo"

cadena.isspace()
princadena.isspace()
print(cadena)
  
Abrir en editor

Ejercicio: Verificar si una cadena contiene solo espacios en blanco

Verificar si una cadena contiene solo espacios en blanco.

Ejemplo

    cadena = "   "
resultado = cadena.isspace()
print(resultado)  # True
  
Abrir en editor

Ejercicio: Usar print() (2)

En este ejemplo, la cadena consiste en tres espacios en blanco, por lo que isspace() devuelve True.

Ejemplo

    cadena = "Hola Mundo"
resultado = cadena.isspace()
print(resultado)  # False
  
Abrir en editor

Ejercicio: Bucle for

En este caso, la cadena contiene letras y espacios en blanco, por lo que isspace() devuelve False.

Ejemplo

    # Definir una cadena con espacios en blanco y caracteres de control
cadena = "   \t   \n   "

# Eliminar espacios en blanco iniciales y
# Eliminar espacios en blanco iniciales y finales
limpia = cadena.strip()

# Verificar si la cadena
# Verificar si la cadena resultante contiene solo espacios en blanco o caracteres de control
resultado = limpia.isspace()

# Imprimir el resultado
print(resultado)  # True
# Imprimir el resultado
print(resultado)  # True
  
Abrir en editor

Ejercicio: Combinar

Combinar isspace() con strip() para verificar si una cadena contiene solo espacios en blanco después de eliminar espacios en blanco iniciale.

Ejemplo

    texto = "Hola Valencia"
print(texto.upper())
print(texto.replace("Valencia", "Sevilla"))
  
Abrir en editor

Cómo practicar

1. Pulsa Ejecutar en el bloque de código.
2. Modifica un valor o argumento.
3. Vuelve a ejecutar y observa la consola.