Types de variables - Bilan
Types de base⚓︎
Type | Description | Exemples |
---|---|---|
int |
Les nombres entiers | ma_variable = 3 |
float |
Les nombres à virgule | ma_variable = 2.5 |
str |
Les chaînes de caractères | ma_variable = "NSI" |
bool |
Les booléens | ma_variable = True |
Remarque
Nous étudierons plus tard dans l'année le type liste Python list
, et le type dictionnaire dict
Les flottants
1 est un entier, et 1.0 est un float
. Ils sont égaux (ces deux écritures représentent la même valeur) mais pas identiques :
Conversion d'un type à un autre⚓︎
Les transtypages
-
On peut convertir des
float
enint
, ou inversement. -
On peut également convertir des chaînes
str
enint
ou enfloat
mais seulement si la chaîne contient un nombre compréhensible.
🐍 Script Python
a = int(1.23) # a vaudra 1
a = float(1) # a vaudra 1.0
a = int("12") # a vaudra 12 car on a converti la chaine "12" en entier qui vaut 12
chaine = str(3) # chaine vaudra "3" car on a converti l'entier 3 en str
😰 Mais