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 donne des données à l'ordinateur pour traitement.
Types de variables Python
Chaque valeur en Python a un type de données. Les différents types de données en Python sont les nombres, les listes, les tuples, les chaînes, le dictionnaire, etc. Les variables en Python peuvent être déclarées par n'importe quel nom ou même des alphabets comme a, aa, abc, etc.
Dans ce tutoriel, nous allons apprendre,
- Comment déclarer et utiliser une variable
- Re-déclarer une Variable
- Concaténer des variables
- Variables locales et globales
- Supprimer une variable
Comment déclarer et utiliser une variable
Voyons un exemple. Nous allons définir la variable en Python et la déclarer comme "a" et l'imprimer.
a=100 print (a)
Re-déclarer une Variable
Vous pouvez re-déclarer des variables Python même après avoir déclaré une fois.
Ici, nous avons la variable de déclaration Python initialisée à f=0.
Plus tard, nous réassignons la variable f à la valeur "guru99"
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 variables
Voyons si vous pouvez concaténer différents types de données comme une chaîne et un nombre ensemble. Par exemple, nous allons concaténer "Guru" avec le nombre "99".
Contrairement à Java, qui concatène le nombre avec la chaîne sans déclarer le nombre en tant que chaîne, alors que la déclaration de variables en Python nécessite de déclarer le nombre en tant que chaîne, sinon il affichera une TypeError
Pour le code suivant, vous obtiendrez une sortie indéfinie -
a="Guru" b = 99 print a+b
Une fois que l'entier est déclaré comme chaîne, 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 en tant que 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.
- Définissons la variable en Python où la variable "f" est globale dans la portée et se voit attribuer la valeur 101 qui est imprimée dans la sortie
- La variable f est à nouveau déclarée dans function et suppose local portée. On lui attribue la valeur "J'apprends Python". qui est imprimé en sortie. Cette variable de déclaration Python est différente de la variable globale "f" définie précédemment
- Une fois l'appel de la fonction terminé, la variable locale f est détruite. À la ligne 12, lorsque nous reprenons, affichons la valeur de "f" est-ce qu'il affiche la valeur de la variable globale f=101
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)
Alors que la déclaration de variable Python à l'aide du mot-clé global, vous pouvez référencer la variable globale dans une fonction.
- La variable "f" est globale dans la portée et se voit attribuer la valeur 101 qui est imprimée dans la sortie
- La variable f est déclarée à l'aide du mot-clé global . Ce n'est PAS une variable locale , mais la même variable globale déclarée précédemment. Par conséquent, lorsque nous imprimons sa valeur, la sortie est 101
- Nous avons modifié la valeur de "f" dans la fonction. Une fois l'appel de la fonction terminé, la valeur modifiée de la variable "f" persiste. À la ligne 12, lorsque nous reprenons, affichons la valeur de "f" est-ce qu'il affiche la valeur "changement de variable globale"
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 del "nom de la variable".
Dans l'exemple ci-dessous de Python delete variable, 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.
Exemple de Python delete variable ou Python clear variable :
f = 11; print(f) del f print(f)
Résumé :
- Les variables sont appelées "enveloppe" 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 des alphabets comme a, aa, abc, etc.
- Les variables peuvent être redéclarées même après que vous les ayez déclarées une fois
- Les constantes Python peuvent être comprises comme des types de variables qui contiennent la 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 la variable locale lorsque vous souhaitez l'utiliser pour la fonction en cours
- Déclarez la variable globale lorsque vous souhaitez utiliser la même variable pour le reste du programme
- Pour supprimer une variable, elle utilise le mot-clé "del".
Python
- Variables C# et types de données (primitifs)
- Variables, constantes et littéraux Python
- Types de données Python
- Variables Python globales, locales et non locales
- Mot-clé global Python
- Variables et types C++ :int, double, char, string, bool
- Chaînes en C :comment déclarer une variable, initialiser, imprimer, exemple
- Python String strip() Fonction avec EXAMPLE
- Python String count() avec des EXEMPLES