Parte 6 — Ausencia de valor con None
6.29 ¿Qué es None?
None representa la ausencia de un valor.
Puede interpretarse como:
Todavía no existe. No fue asignado. No hay información. El resultado está vacío. No corresponde.
Ejemplo:
ultimo_movimiento = None
Esto puede significar que todavía no se ha registrado ningún movimiento.
6.30 None no es texto
Esto representa ausencia de valor:
descripcion = None
Esto representa la palabra “None”:
descripcion = "None"
Son completamente diferentes.
6.31 None no es cero saldo = 0
Significa que existe un saldo y su valor es cero.
saldo = None
Significa que no existe un saldo disponible o todavía no fue definido.
La diferencia es importante.
6.32 None no es texto vacío nombre = ""
Significa que existe un texto, pero está vacío.
nombre = None
Significa que no hay un valor asignado.
Aunque ambos pueden parecer “vacíos”, representan situaciones distintas.
6.33 Usos posibles en MiniFinance ultima_transaccion = None fecha_ultimo_respaldo = None cuenta_seleccionada = None
Cuando el usuario realice una acción, esas variables podrán recibir un valor real.
Por ejemplo:
cuenta_seleccionada = "Cuenta principal"