Esta es una entrada muy corta: veremos cómo saber si una cadena está vacía en Python, hay muchas formas pero dependiendo de la situación nos va a convenir una u otra.
Saber si una cadena está vacía en Python
En Python(como en JS) los objetos pueden ser evaluados como un booleano a través del if. Entonces, una cadena pasa como false al ser evaluada como un booleano. Por lo que para saber si una string está vacía haríamos esto:
if not cadena:
No te preocupes, abajo dejo ejemplos. Ahora veamos otro enfoque en donde contamos sus caracteres con len y comprobamos si es 0, así:
if len(cadena) is 0:
De esa manera obtenemos la longitud; en caso de que sea cero entonces la cadena está vacía. Finalmente, si no negamos el primer ejemplo sería así:
if cadena:
Lo que nos permitiría saber si la cadena no está vacía. Ahora veamos los ejemplos:
cadena =""# Comprobar con la forma idiomáticaifnot cadena:print("La cadena está vacía")else:print("La cadena NO está vacía")# O contar sus caracteresif len(cadena)is0:print("La cadena está vacía")else:print("La cadena NO está vacía")# Lo contrario de hace un momento:if cadena:print("Ok la cadena no está vacía")else:print("La cadena está vacía")
Estoy aquí para ayudarte
Estoy aquí para ayudarte en todo lo que necesites. Si requieres alguna modificación en lo presentado en este post, deseas asistencia con tu tarea, proyecto o precisas desarrollar un software a medida, no dudes en contactarme. Estoy comprometido a brindarte el apoyo necesario para que logres tus objetivos. Mi correo es parzibyte(arroba)gmail.com, estoy como@parzibyte en Telegram o en mi página de contacto
No te pierdas ninguno de mis posts
Suscríbete a mi canal de Telegram para recibir una notificación cuando escriba un nuevo tutorial de programación.
En este post de programación en Python te enseñaré a resolver un ejercicio sobre cómo saber si una palabra o frase es palíndroma o si es un palíndromo. Se dice que una cadena es palíndroma cuando se lee igual de derecha a izquierda que de izquierda a derecha, quitando espacios…
Siguiendo con los ejercicios de Python vamos a ver si una cadena se puede rearmar tomando un subgrupo de caracteres de la propia cadena y replicándolos para formar la cadena. Básicamente veremos si una cadena puede ser periódica para ver si un grupo de caracteres puede rearmar a la propia…
Siguiendo con los tutoriales de programación en Python vamos a analizar cómo saber si una cadena empieza con otra cadena o subcadena, y también cómo saber si una cadena termina con otra cadena o subcadena. Básicamente veremos si una string empieza con algo o termina con algo, usando endswith y…
En "Algoritmos"
1 comentario en “Comprobar si una cadena está vacía en Python”
excelente contenido, muchas gracias.