Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Industrial programming >> Python

Variables Python : Déclaration et gestion des types chaîne

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

Une variable Python est un emplacement mémoire réservé qui stocke une valeur. Dans un programme, une variable fournit des données à l'ordinateur pour traitement.

Types de variables Python

Toute valeur en Python a un type de données — nombres, listes, tuples, chaînes, dictionnaires, et plus. Les noms de variables peuvent être n'importe quel identifiant valide comme a, aa, ou abc.

Comment déclarer et utiliser une variable

Voici un exemple simple qui déclare une variable a et affiche sa valeur.

a=100
print(a)

Réassigner une variable

Python permet de réassigner une variable après sa création. Les exemples suivants le démontrent en Python 2 et Python 3.

Python 2 :

# Déclaration initiale
f = 0
print f
# Réaffectation
f = 'guru99'
print f

Python 3 :

# Déclaration initiale
f = 0
print(f)
# Réaffectation
f = 'guru99'
print(f)

Variables Python : Déclaration et gestion des types chaîne

Concaténation de chaînes avec variables

Contrairement à Java, Python ne convertit pas automatiquement les nombres en chaînes lors de la concaténation. Tenter de concaténer une chaîne et un entier lève une TypeError. Convertissez le nombre en chaîne d'abord :

a='Guru'
b=99
print(a+str(b)) # Affiche : Guru99

Variables Python : Déclaration et gestion des types chaîne

Variables locales vs globales

Les variables peuvent être soit locales (limitées à une fonction) soit globales (accessibles dans tout le module). Les exemples suivants illustrent la différence.

Python 2 (sans le mot-clé global) :

f = 101
print f
def someFunction():
    f = 'J apprends Python'
    print f
someFunction()
print f

Python 3 (sans le mot-clé global) :

f = 101
print(f)
def someFunction():
    f = 'J apprends Python'
    print(f)
someFunction()
print(f)

Variables Python : Déclaration et gestion des types chaîne

L'utilisation du mot-clé global permet à une fonction de modifier une variable globale :

Python 2 :

f = 101
print f
def someFunction():
    global f
    print f
    f = 'modification variable globale'
someFunction()
print f

Python 3 :

f = 101
print(f)
def someFunction():
    global f
    print(f)
    f = 'modification variable globale'
someFunction()
print(f)

Variables Python : Déclaration et gestion des types chaîne

Supprimer une variable

Pour retirer une variable de la mémoire, utilisez le mot-clé del. Après suppression, accéder à la variable lève une NameError :

f = 11
print(f)
del f
print(f) # Lève NameError

Variables Python : Déclaration et gestion des types chaîne

Résumé

Python

  1. Maîtriser les variables C# et types de données primitifs : guide complet
  2. Variables, constantes et littéraux en Python – Guide complet
  3. Maîtriser les types de données Python : Guide pratique
  4. Comprendre les variables globales, locales et non locales en Python
  5. Maîtriser le mot-clé global en Python : Comment et quand l'utiliser
  6. Variables et types de données en C++ : Guide expert sur int, double, char, string, bool
  7. Chaînes de caractères en C simplifiées : Déclaration, entrée, sortie et fonctions de bibliothèque
  8. Maîtriser la méthode strip() de Python : Guide complet et exemples pratiques
  9. Maîtriser str.count() de Python : Compter caractères et sous-chaînes avec exemples