Déclarer une variable sans valeur en Python

  1. Utilisez le mot-clé None pour déclarer une variable sans valeur en Python
  2. Utilisez les annotations de variable pour déclarer une variable sans valeur en Python
  3. Utilisez les chaînes ou les listes vides pour déclarer une variable sans valeur en Python
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 = []
Vous aimez nos tutoriels ? Abonnez-vous à DelftStack sur YouTube pour nous aider à créer davantage de tutoriels vidéo de haute qualité. Abonnez-vous

Article connexe - Python Variable