Types et variables | Python
Les variables ne sont rien d’autre que des emplacements de mémoire réservés pour stocker des valeurs. Cela signifie que lorsque vous créez une variable, vous réservez de l’espace en mémoire.
En fonction du type de données d’une variable, l’interpréteur alloue de la mémoire et décide de ce qui peut être stocké dans la mémoire réservée. Par conséquent, en affectant différents types de données aux variables, vous pouvez stocker des entiers, des décimales ou des caractères dans ces variables.
Python est complètement orienté objet et non « typé statiquement ». Vous n’avez pas besoin de déclarer des variables avant de les utiliser, ni de déclarer leur type. Chaque variable en Python est un objet.
Nombres
Python prend en charge deux types de nombres: les nombres entiers et les nombres à virgule flottante. (Il prend également en charge les nombres complexes, qui ne seront pas expliqués dans ce tutoriel).
Pour définir un entier, utilisez la syntaxe suivante:
myint = 5 print(myint)
Sortie:
5
Pour définir un nombre à virgule flottante, vous pouvez utiliser l’une des notations suivantes:
myfloat = 5.0 print(myfloat)
Sortie:
5.0
OU
myfloat = float(5) print(myfloat)
Sortie:
5.0
Strings
Les Strings ou les chaînes de caractères sont définies soit avec un guillemet simple ou un guillemets doubles.
mystring = 'WayToLearnX' print(mystring)
Sortie:
WayToLearnX
OU
mystring = "WayToLearnX" print(mystring)
Sortie:
WayToLearnX
La différence entre les deux est que l’utilisation de doubles guillemets facilite l’ajout d’apostrophes (alors que celles-ci termineraient la chaîne si vous utilisez des guillemets simples)
mystring = "je m'appel Alex" print(mystring)
Sortie:
je m'appel Alex
Les affectations peuvent être effectuées sur plusieurs variables « simultanément » sur la même ligne comme celle-ci
a, b = 5, 6 print(a,b)
Sortie:
5 6
Des opérateurs simples peuvent être exécutés sur des nombres et des chaînes:
nbr1 = 1 nbr2 = 2 nbr3 = nbr1 + nbr2 print(nbr3) str1 = "Welcome to" str2 = "WayToLearnX" str3 = str1 + " " + str2 print(str3)
Sortie:
3 Welcome to WayToLearnX