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.
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ática
if not cadena:
print("La cadena está vacía")
else:
print("La cadena NO está vacía")
# O contar sus caracteres
if len(cadena) is 0:
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")
En este post te quiero compartir un código de C++ para listar y cancelar trabajos…
Gracias a WebAssembly podemos ejecutar código de otros lenguajes de programación desde el navegador web…
Revisando y buscando maneras de imprimir un PDF desde la línea de comandos me encontré…
Esta semana estuve recreando la API del plugin para impresoras térmicas en Android (HTTP a…
Hoy te enseñaré a extraer la cadena base64 de una clave PEM usando una función…
Encender un foco con un Bot de Telegram es posible usando una tarjeta como la…
Esta web usa cookies.
Ver comentarios
excelente contenido, muchas gracias.