Declarar una variable sin valor en Python

Hiten Kanwar 30 enero 2023
  1. Utilice la palabra clave None para declarar una variable sin valor en Python
  2. Utilice las anotaciones de variables para declarar una variable sin valor en Python
  3. Use las cadenas o listas vacías para declarar una variable sin valor en Python
Declarar una variable sin valor en Python

Una variable es una ubicación de memoria reservada que puede almacenar algunos valores. En otras palabras, una variable en un programa Python proporciona datos a la computadora para procesar las operaciones. Cada valor en Python tiene un tipo de datos. Hay números, listas, tuplas y más en Python.

Ahora discutiremos cómo declarar una variable sin asignarle ningún valor en Python.

Utilice la palabra clave None para declarar una variable sin valor en Python

Python es dinámico, por lo que no es necesario declarar variables, y existen automáticamente en el primer ámbito donde se asignan. Solo se requiere una declaración de asignación regular.

El None es un objeto especial de tipo NoneType. Se refiere a un valor NULL o algún valor que no está disponible. Podemos asignar una variable como None si no deseamos darle ningún valor.

Por ejemplo,

var = None

Esto es conveniente porque uno nunca terminará con una variable no inicializada. Pero esto no significa que uno no terminaría con variables inicializadas incorrectamente, por lo que debe tener cuidado.

Utilice las anotaciones de variables para declarar una variable sin valor en Python

Para los usuarios con Python 3.6+, se pueden usar las anotaciones variables para esta situación.

Las anotaciones de tipo se introdujeron en PEP 484. su enfoque principal eran las anotaciones de funciones. Sin embargo, también introdujo la noción de comentarios de tipo para anotar variables.

Podemos decir el tipo de variable usando esto y no inicializarlo con ningún valor.

El nuevo PEP 526 introdujo la sintaxis para anotar variables del tipo requerido (incluidas variables de clase y variables de instancia) sin comentarios.

Por ejemplo,

from typing import get_type_hints

var: str

Por lo tanto, declara una variable denominada var sin valor inicial como tal.

Use las cadenas o listas vacías para declarar una variable sin valor en Python

Aparte de los métodos discutidos anteriormente, podemos asignar cadenas o listas vacías a las variables.

Técnicamente, asignamos un valor a una variable, pero está vacía y actualizada según nuestras necesidades.

var = ""
lst = []

Artículo relacionado - Python Variable