Python Variables : comment définir/déclarer des types de variables de chaîne
Qu'est-ce qu'une variable dans Python?
A Python Une variable 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.
Python Types de variables
Chaque valeur dans Python a un type de données. Différents types de données dans Python Numbers, Liste, Tuple, Chaînes, Dictionnaire, etc. Variables dans Python peut être déclaré 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 définirons la variable dans Python et déclarez-le comme « a » et imprimez-le.
a=100 print (a)
Re-déclarer une variable
Vous pouvez re-déclarer Python variables même après avoir déclaré une fois.
Ici nous avons Python déclarer la variable initialisée à f=0.
Later, on réaffecte la variable f à la valeur « guru99 »
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 ».
Aimée Java, qui concatène le nombre avec la chaîne sans déclarer le nombre sous forme de chaîne, tout en déclarant les variables dans Python nécessite de déclarer le nombre comme chaîne, sinon une TypeError s'affichera
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 magnifique, il peut concaténer à la fois « 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 Python, Variable globale et 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 tandis que Python déclaration de variables.
Comprenons cela Python types de variables avec la différence entre les variables locales et globales dans le programme ci-dessous.
- Définissons la 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 en sortie
- La variable f est à nouveau déclarée en fonction et suppose locales portée. On lui attribue la valeur «J'apprends Python.» qui est imprimé en tant que sortie. Ce Python la variable déclarée est différente de la variable globale « f » définie précédemment
- 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
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)
Tandis que Python déclaration de variable à l'aide du mot-clé mondial, vous pouvez référencer la variable globale dans une fonction.
- La variable « f » est de défis dans la portée et se voit attribuer la valeur 101 qui est imprimée en sortie
- 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
-
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 »
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)
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 supprimer la 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 supprimer une variable ou Python variable claire :
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
- Python les constantes peuvent être comprises comme des types de variables qui contiennent une valeur qui ne peut pas être modifiée. Généralement Python les constantes sont référencées à partir d’autres fichiers. Python définir la constante est déclaré dans un fichier nouveau ou séparé qui contient des fonctions, des modules, etc.
- Types de variables dans Python or Python types de variables : Locale et Globale
- 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 ».