Spécifier un type de variable
Il peut arriver que vous souhaitiez spécifier un type sur une variable. Cela peut être fait avec la coulée. Python est un langage orienté objet et, en tant que tel, il utilise des classes pour définir les types de données, y compris ses types primitifs.
Le casting en python se fait donc à l'aide de fonctions constructeur :
- int() - construit un nombre entier à partir d'un littéral entier, d'un littéral flottant (en supprimant toutes les décimales) ou d'un littéral de chaîne (à condition que la chaîne représente un nombre entier)
- float() - construit un nombre flottant à partir d'un littéral entier, d'un littéral flottant ou d'un littéral de chaîne (à condition que la chaîne représente un flottant ou un entier)
- str() - construit une chaîne à partir d'une grande variété de types de données, y compris des chaînes, des littéraux entiers et des littéraux flottants
ExempleObtenez votre propre serveur Python
Entiers :
x = int(1) # x will be 1
y = int(2.8) # y will be 2
z = int("3") # z will be 3
Exemple
Flotteurs :
x = float(1) # x will be 1.0
y = float(2.8) # y will be 2.8
z = float("3") # z will be 3.0
w = float("4.2") # w will be 4.2
Exemple
Chaînes :
x = str("s1") # x will be 's1'
y = str(2) # y will be '2'
z = str(3.0) # z will be '3.0'
0 Commentaires