Ver Mensaje Individual
  #5 (permalink)  
Antiguo 24/04/2014, 10:08
Avatar de Italico76
Italico76
 
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años, 7 meses
Puntos: 292
Respuesta: por qué no me reconoce la variable

Cita:
Iniciado por carbon Ver Mensaje
Igual Python es bastante inteligente así que simplemente puedes hacer:

Código Python:
Ver original
  1. if original:
  2.     # No está vacía
  3. else:
  4.     # Está vacía


OJO con eso..... Python a diferencia de otros lenguajes (PHP e imagino que otros) no considera que cualquier cosa distinta de None sea True !

Código Python:
Ver original
  1. # Comparaciones
  2.  
  3. st = 'una cadena'
  4. nu = 0
  5.  
  6. if st:
  7.     print('Evalua como True')
  8.  
  9. if nu:
  10.     print('Evalua como True')
  11. else:
  12.     print('Evalua como False')

Asi en el ultimo caso.... 0 lo considera False pero en definitiva no esta vacia la variable que lo contiene (no es None)
__________________
Salu2!