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

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

Une variable Python est un emplacement mémoire réservé pour stocker des valeurs. En d’autres termes, une variable dans un programme Python fournit des données à l’ordinateur pour traitement.

Types de variables Python

Chaque valeur en Python a un type de données. Différents types de données en Python sont les nombres, les listes, les tuples, les chaînes, les dictionnaires, etc. Les variables en Python peuvent être déclarées par n'importe quel nom ou même par des alphabets comme a, aa, abc, etc.

Comment déclarer et utiliser une variable

Voyons un exemple. Nous allons définir la variable en Python, la déclarer comme « a » et l'imprimer.

a=100 
print (a)

Re-déclarer une variable

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

Ici, nous avons la variable de déclaration Python initialisée à f=0.

Later, on réaffecte la variable f à la valeur « guru99 »

Re-déclarer une variable

Exemple Python 2

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

Exemple Python 3

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

Concaténation de chaînes Python 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 sans déclarer le nombre sous forme de chaîne, alors que la déclaration de variables en Python nécessite de déclarer le nombre sous forme de chaîne autrewise il affichera une TypeError

Concaténation de chaînes Python et variable

Pour le suiviwing code, vous obtiendrez une sortie indéfinie –

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

Une fois que l’entier est déclaré comme un magnifique, il peut concaténer à la fois « Guru » + str(« 99 »)= « Guru99 » dans la sortie.

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

Types de variables Python : locales et globales

Il existe deux types de variables en Python, la variable globale et la variable locale. Lorsque vous souhaitez utiliser la même variable pour le reste de votre programme ou module, vous la déclarez comme variable globale, tandis que si vous souhaitez utiliser la variable dans une fonction ou une méthode spécifique, vous utilisez une variable locale lors de la déclaration de variable Python.

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

  1. Définissons la variable en Python où la variable « f » est de défis dans la portée et se voit attribuer la valeur 101 qui est imprimée en sortie
  2. La variable f est à nouveau déclarée en fonction et suppose locales portée. La valeur "J'apprends Python" lui est attribuée. qui est imprimé en tant que sortie. Cette variable de déclaration Python 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 imprimons à nouveau la valeur de « f », cela affiche la valeur de la variable globale f=101

Types de variables Python

Exemple Python 2

# 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

Exemple Python 3

# 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)

Tandis que la déclaration de variable Python à l'aide du mot-clé mondial, vous pouvez référencer la variable globale dans 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 en sortie
  2. La variable f est déclarée à l'aide du mot-clé de défis. C'est ne pas a variable locale, mais la même variable globale déclarée plus tôt. Par conséquent, lorsque nous imprimons sa valeur, la sortie est 101
  3. Nous avons modifié la valeur de « f » à l'intérieur de la fonction. Une fois l’appel de fonction terminé, la valeur modifiée de la variable « f » persiste. À la ligne 12, quand nous imprimons à nouveau la valeur de « f », il affiche la valeur « variable globale changeante »

Types de variables Python

Exemple Python 2

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

Exemple Python 3

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

Supprimer une variable

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

Dans l'exemple ci-dessous de variable de suppression Python, nous avons supprimé la variable f, et lorsque nous procédons à son impression, 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 variable de suppression Python ou de variable d'effacement Python :

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

Résumé

  • Les variables sont appelées « enveloppes » ou « compartiments » où les informations peuvent être conservées et référencées. Comme tout autre langage de programmation, Python utilise également une variable pour stocker les informations.
  • Les variables peuvent être déclarées par n'importe quel nom ou même par des alphabets comme a, aa, abc, etc.
  • Les variables peuvent être re-déclarées même après les avoir déclarées une fois
  • Les constantes Python peuvent être comprises comme des types de variables contenant une valeur qui ne peut pas être modifiée. Habituellement, les constantes Python sont référencées à partir d'autres fichiers. La constante de définition Python est déclarée dans un fichier nouveau ou séparé qui contient des fonctions, des modules, etc.
  • Types de variables en Python ou types de variables Python : Local & Global
  • Déclarez une variable locale lorsque vous souhaitez l'utiliser pour la fonction actuelle
  • Déclarez la variable globale lorsque vous souhaitez utiliser la même variable pour le reste du programme
  • Pour supprimer une variable, il utilise le mot-clé « del ».