CODEZEROINTERACTIVE

Chapter 6 / 15

Parte 6 — Ausencia de valor con None

Tipos de datos en Python, conversiones, errores comunes y representación correcta de información.

Lesson 731%

7 / 18 lessons in this chapter

Parte 6 — Ausencia de valor con None

1 / 1 in this part

Current chapter

Chapter 6 — Tipos de datos: no toda la información es igual

Self-paced

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"