Lenguajes de programación para PC => Python => Mensaje iniciado por: Daniel1952 en 01 de Diciembre de 2021, 17:42:36
Título: Validar que una cadena este realmente vacía.
Publicado por: Daniel1952 en 01 de Diciembre de 2021, 17:42:36
Hola Picuino ¿Cómo estas?, hola a todos. Ya el enunciado es un tanto enfático no jajajajaja Lo que ocurre es que el código que dejo a continuación pareciera funcionar pero si presiono tan solo una vez la barra espaciadora resulta que la cadena ya no esta vacía. ¿se puede solucionar aunque sea de otra manera?. Probé con isspace() y como era de esperar si pulso la barra espaciadora todo ok. Pero si pulso <Enter> me dice que la cadena no esta vacía y no es lo que necesito.-
Código: Python
cadena =""
detalle =""
print(cadena.center(60,"="))
print(id(detalle))
print("\n Si deja el campo vacio se tomara el detalle actual")
detalle =input("\n Ingrese la nueva descripción del producto...: ")
print(id(detalle))
PD. Muchas gracias por la ultima aclaración del tema anterior.
Título: Re:Validar que una cadena este realmente vacía.
Publicado por: Geo en 02 de Diciembre de 2021, 01:00:35
Puedes utilizar la función strip https://docs.python.org/release/3.10.0/library/stdtypes.html?highlight=strip#str.strip