Retour au cours

Conversion de type (Casting) entre types de base

Programmation Python : Le Bootcamp de Zéro à Héros

Conversion de type (Type Casting)

Parfois, vous devez convertir une valeur d'un type de données à un autre (par exemple, convertir une chaîne qui ressemble à un nombre en un nombre réel pour effectuer des calculs).

Python fournit des fonctions intégrées pour le casting :

  • int()
  • float()
  • str()
  • bool()

Convertir en entier (int())

python float_val = 10.99 int_val = int(float_val) # Les décimales sont tronquées (coupées, pas arrondies) print(int_val) # Sortie : 10

string_num = '123' actual_num = int(string_num) print(actual_num * 2) # Sortie : 246

Convertir en flottant (float())

python integer_val = 5 float_val = float(integer_val) print(float_val) # Sortie : 5.0

Convertir en chaîne (str())

python score = 95 message = 'Votre score est ' + str(score) # La concaténation d'un nombre et d'une chaîne nécessite un casting print(message) # Sortie : Votre score est 95