Programmer en Python en 2nde

Types usuels

Un petit résumé des instructions du langage Python abordées dans la partie précédente est disponible au téléchargement en cliquant ici.

Affectation

int, float, str

En Python, les types des objets que l'on utilisera le plus fréquemment sont les suivants :

  • int : représentation des entiers.
  • float : représentation des réels.
  • str (string) : chaînes de caractères.
  • bool (boolean) : booléens (valeur True ou False).

On peut connaître le type d'un objet à l'aide de la fonction type() :


a = 2
print(type(a)) # 2 est de type int 
a = 2.0
print(type(a)) # 2.0 est de type float
a = "2"
print(type(a)) # "2" est de type string

On obtient :

<class 'int'>
<class 'float'>
<class 'str'>
  • Pour aller plus loin Plus tard !

On peut également utiliser isinstance :


print(isinstance(2, int))
print(isinstance(2, float))
print(isinstance(2, str))

On obtient :

True
False
False

Chaînes de caractères

Les chaînes de caractères interviennent rapidement dans un script, notamment par le biais de messages.

Une chaîne de caractères (type str) est délimitée :

  • soit par des guillemets " et " ;
  • soit par des apostrophes (quotes) ' et '.

Si une chaîne de caractères contient une apostrophe, on la délimitera plutôt par " que par '. Mais on peut également procèder comme suit :