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
Donde
cadena
es la cadena que deseas verificar.
Ejemplo del Método isspace() en Python
Verificar si una cadena contiene solo espacios en blanco:
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
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
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.
- Tutorial de Cadenas en Python
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.
Ejercicio: Verificar si una cadena contiene solo espacios en blanco
Verificar si una cadena contiene solo espacios en blanco.
Ejercicio: Usar print() (2)
En este ejemplo, la cadena consiste en tres espacios en blanco, por lo que isspace() devuelve True.
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
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"))
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.