Vous stockez des valeurs dans des variables et manipulez les types int, float, str et bool.
Ouvrir cette leçon dans KodokonUne variable est comme une boîte étiquetée dans laquelle on range une valeur pour la réutiliser plus tard. On crée une variable avec le signe =, qui signifie « range cette valeur dans cette boîte » (et non « est égal à » comme en mathématiques). À gauche, le nom de la variable ; à droite, la valeur.
age = 25
price = 19.99
name = "Alice"
is_student = True
print(age)
print(name)Chaque valeur possède un type, c'est-à-dire une catégorie qui détermine ce que Python peut en faire. Les quatre types de base : int pour un nombre entier (25), float pour un nombre à virgule (19.99, avec un point, jamais une virgule), str pour une chaîne de caractères entre guillemets, et bool pour un booléen, une valeur qui ne peut être que True (vrai) ou False (faux). La fonction type vous révèle le type d'une valeur.
print(type(25))
print(type(19.99))
print(type("Alice"))
print(type(True))On a souvent besoin de convertir une valeur d'un type vers un autre. Trois fonctions s'en chargent : int(...) transforme en entier, float(...) en nombre à virgule, str(...) en chaîne. Exemple classique : pour coller un nombre dans une phrase avec +, il faut d'abord le convertir en chaîne.
age = 25
message = "J'ai " + str(age) + " ans"
print(message)
text_number = "42"
number = int(text_number)
print(number + 8)3.14 ?x = 5 ?'10' en entier ?