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 :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

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.

  1. 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
  2. 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
  3. 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.

  1. La variable "f" est globale 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é 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
  3. 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é :


Python

  1. Variables C# et types de données (primitifs)
  2. Variables, constantes et littéraux Python
  3. Types de données Python
  4. Variables Python globales, locales et non locales
  5. Mot-clé global Python
  6. Variables et types C++ :int, double, char, string, bool
  7. Chaînes en C :comment déclarer une variable, initialiser, imprimer, exemple
  8. Python String strip() Fonction avec EXAMPLE
  9. Python String count() avec des EXEMPLES