Python Variables : comment définir/déclarer des types de variables de chaîne

🚀 Résumé intelligent

Variables dans Python sont essentiels pour stocker et référencer des données au sein d'un programme, servant de conteneurs pour des valeurs qui peuvent être manipulées et réutilisées dans différentes opérations.

  • Allocation de mémoire : Les variables réservent des emplacements mémoire pour stocker des valeurs, permettant ainsi à un programme de traiter et de référencer efficacement les données.
  • Nommage flexible : Les variables peuvent être déclarées en utilisant n'importe quel nom ou lettre, comme a, aa ou abc, pourvu que la dénomination respecte les conventions. Pythonles règles.
  • Nouvelle déclaration : Les variables peuvent se voir réattribuer de nouvelles valeurs à tout moment, ce qui permet des mises à jour dynamiques et une réutilisation au sein du code.
  • Gestion des types de données : Chaque variable contient un type de données spécifique ; la concaténation de types différents, comme les nombres et les chaînes de caractères, nécessite une conversion de type explicite (par exemple, str()) pour éviter les erreurs.
  • Global vs Local : Les variables sont soit globales (accessibles dans tout le programme), soit locales (limitées à une fonction spécifique), le mot-clé global étant utilisé pour faire référence aux variables globales à l'intérieur des fonctions.
  • Suppression et nettoyage : Les variables peuvent être supprimées de la mémoire à l'aide de l'instruction del, ce qui invalide les noms référencés et empêche tout accès ultérieur.
  • Meilleures pratiques : Utilisez des noms descriptifs, évitez les redéclarations inutiles et gérez soigneusement la portée pour maintenir la clarté et la fiabilité. Python code.

Python Variables

Qu'est-ce qu'une variable dans Python?

A Python Une variable est un emplacement mémoire réservé pour stocker des valeurs. Autrement dit, une variable dans un Python Le programme transmet des données à l'ordinateur pour traitement.

Python Types de variables

Chaque valeur dans Python possède un type de données. Différents types de données dans Python Ces Numbers, Liste, Tuple, Chaînes, Dictionnaire, etc. Variables dans Python peut être déclaré par n'importe quel nom ou même par des lettres comme a, aa, abc, etc.

Comment déclarer et utiliser une variable

Prenons un exemple. Nous allons définir une variable dans Python et déclarez-le comme « a » et imprimez-le.

a=100 
print (a)

Comment redéclarer une variable ?

Vous pouvez re-déclarer Python des variables même après les avoir déclarées une première fois.

Ici nous avons Python déclarer une variable initialisée à f=0.

Later, nous réattribuons la variable f à la valeur « guru99 »

Re-déclarer une variable

Python 2 Exemple

# Declare a variable and initialize it
f = 0
print f
# re-declaring the variable works
f = 'guru99'
print f

Python 3 Exemple

# Declare a variable and initialize it
f = 0
print(f)
# re-declaring the variable works
f = 'guru99'
print(f)

Python Concaténation de chaînes et variable

Voyons si vous pouvez concaténer différents types de données comme une chaîne et un nombre. Par exemple, nous concaténerons « Guru » avec le nombre « 99 ».

Contrairement à Java, qui concatène un nombre avec une chaîne de caractères sans déclarer le nombre comme une chaîne, tout en déclarant les variables dans Python nécessite de déclarer le nombre sous forme de chaîne de caractères, sinon une erreur TypeError sera affichée.

Python Concaténation de chaînes et variable

Pour le code suivant, vous obtiendrez une sortie non définie –

a="Guru"
b = 99
print a+b

Une fois que l'entier est déclaré comme un string, il peut être concaténé avec « Guru » + str(« 99 ») = « Guru99 » dans la sortie.

a="Guru"
b = 99
print(a+str(b))

Python Types de variables : locale et globale

Il existe deux types de variables dans PythonVariables globales et variables locales. Lorsqu'une variable doit être utilisée dans tout le programme ou module, elle est déclarée comme variable globale. En revanche, si elle doit être utilisée dans une fonction ou une méthode spécifique, elle est déclarée comme variable locale. Python déclaration de variables.

Essayons de comprendre ces Python Types de variables avec la différence entre les variables locales et globales dans le programme ci-dessous.

  1. Définissons une variable dans Python où la variable « f » est de défis dans la portée et se voit attribuer la valeur 101, qui est imprimée dans la sortie
  2. La variable f est à nouveau déclarée dans la fonction et prend la valeur suivante : locales portée. On lui attribue la valeur « J'apprends » Python« », qui est imprimé en sortie. Python La déclaration de variable est différente de la variable globale « f » définie précédemment.
  3. Une fois l'appel de fonction terminé, la variable locale f est détruite. À la ligne 12, lorsque nous affichons à nouveau la valeur de « f », celle-ci affiche la valeur de la variable globale f = 101.

Python Types de variables

Python 2 Exemple

# Declare a variable and initialize it
f = 101
print f
# Global vs. local variables in functions
def someFunction():
# global f
    f = 'I am learning Python'
    print f
someFunction()
print f

Python 3 Exemple

# Declare a variable and initialize it
f = 101
print(f)
# Global vs. local variables in functions
def someFunction():
# global f
    f = 'I am learning Python'
    print(f)
someFunction()
print(f)

Si Python déclaration de variable à l'aide du mot-clé de défisVous pouvez faire référence à la variable globale à l'intérieur d'une fonction.

  1. La variable « f » est de défis dans la portée et se voit attribuer la valeur 101, qui est imprimée dans la sortie
  2. La variable f est déclarée à l'aide du mot-clé de défis. C'est pas a variable locale, mais il s'agit de la même variable globale déclarée précédemment. Par conséquent, lorsque nous affichons sa valeur, le résultat est 101.
  3. Nous avons modifié la valeur de « f » à l'intérieur de la fonction. Une fois l'appel de fonction terminé, la nouvelle valeur de la variable « f » est conservée. À la ligne 12, lorsque nous affichons à nouveau la valeur de « f », le message « variable globale modifiée » s'affiche.

Python Types de variables

Python 2 Exemple

f = 101;
print f
# Global vs.local variables in functions
def someFunction():
  global f
  print f
  f = "changing global variable"
someFunction()
print f

Python 3 Exemple

f = 101;
print(f)
# Global vs.local variables in functions
def someFunction():
  global f
  print(f)
  f = "changing global variable"
someFunction()
print(f)

Comment supprimer une variable ?

Vous pouvez également supprimer Python variables à l'aide de la commande de "Nom de variable".

Dans l'exemple ci-dessous de Python Nous avons supprimé la variable f, et lorsque nous essayons de l'afficher, nous obtenons l'erreur « le nom de la variable n'est pas défini« », ce qui signifie que vous avez supprimé la variable.

Supprimer une variable

Exemple de Python supprimer une variable ou Python variable claire :

f = 11;
print(f)
del f
print(f)

FAQ

Une variable dans Python Il s'agit d'un emplacement de stockage nommé utilisé pour contenir des valeurs de données. Il sert de référence à un objet en mémoire. Vous pouvez assigner, mettre à jour ou supprimer des variables dynamiquement sans déclarer leur type, car Python Gère automatiquement les types de données lors de l'exécution.

Un tableau dans Python est un ensemble d'éléments stockés à des emplacements mémoire contigus, permettant un accès et une manipulation efficaces des données. Python Les listes peuvent se comporter comme des tableaux, array Les modules ou les tableaux NumPy sont utilisés pour de meilleures performances et une plus grande cohérence des types dans les calculs numériques.

PythonLes quatre principaux types de variables de sont : Variables locales (fonctions internes), Variables globales (accessible dans tout un module), Variables d'instance (propre à chaque objet), et Variables de classe (partagé par toutes les instances de classe). Chacune remplit des rôles et des comportements différents. Pythonsa structure orientée objet.

Résumez cet article avec :