Déclarer une variable sans valeur en Python
-
Utilisez le mot-clé
None
pour déclarer une variable sans valeur en Python - Utilisez les annotations de variable pour déclarer une variable sans valeur en Python
- Utilisez les chaînes ou les listes vides pour déclarer une variable sans valeur en Python
Une variable est un emplacement mémoire réservé qui peut stocker certaines valeurs. En d’autres termes, une variable dans un programme Python fournit des données à l’ordinateur pour le traitement des opérations. Chaque valeur en Python a un type de données. Il y a des nombres, des listes, des tuples et plus encore en Python.
Nous allons maintenant discuter de la façon de déclarer une variable sans lui attribuer de valeur en Python.
Utilisez le mot-clé None
pour déclarer une variable sans valeur en Python
Python est dynamique, il n’est donc pas nécessaire de déclarer des variables, et elles existent automatiquement dans la première portée où elles sont affectées. Seule une déclaration d’affectation régulière est requise.
Le None
est un objet spécial de type NoneType
. Il fait référence à une valeur NULL ou à une valeur qui n’est pas disponible. Nous pouvons affecter une variable comme None
si nous ne souhaitons pas lui donner de valeur.
Par exemple,
var = None
C’est pratique car on ne se retrouvera jamais avec une variable non initialisée. Mais cela ne veut pas dire que l’on ne se retrouverait pas avec des variables mal initialisées, il faut donc être prudent.
Utilisez les annotations de variable pour déclarer une variable sans valeur en Python
Pour les utilisateurs de Python 3.6+, on peut utiliser les annotations variables pour cette situation.
Les annotations de type ont été introduites dans PEP 484. Son objectif principal était les annotations de fonction. Cependant, il a également introduit la notion de commentaires de type pour annoter les variables.
Nous pouvons indiquer le type de la variable à l’aide de ceci et ne pas l’initialiser avec une valeur.
La nouvelle PEP 526 a introduit la syntaxe pour annoter les variables du type requis (y compris les variables de classe et les variables d’instance) sans commentaires.
Par exemple,
from typing import get_type_hints
var: str
Il déclare donc une variable nommée var
sans comme telle valeur initiale.
Utilisez les chaînes ou les listes vides pour déclarer une variable sans valeur en Python
Outre les méthodes décrites ci-dessus, nous pouvons affecter des chaînes ou des listes vides à des variables.
Techniquement, on affecte une valeur à une variable, mais elle est vide et mise à jour selon nos besoins.
var = ""
lst = []