Python en mathématiques - Niveau 1

Types usuels

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

  • int : représentation des entiers.
  • float : représentation des réels (mais on "s'éloigne" plus ici de l'objet mathématique qu'avec les entiers...).
  • str (string) : chaînes de caractères.
  • bool (boolean) : booléens (valeur True ou False).

En classe de 2nde, on pourra aussi être amené à utiliser des tuples ou des listes mais l'étude de ces dernières est davantage aux programmes de 1ère et Tale.

Déterminer le type d'un objet Python

On peut connaître le type d'un objet à l'aide de la fonction type().
Tapez les instructions suivantes dans la console pour vérifier les affichages obtenus :

>>> type(2)
<class 'int'>

>>> type(2.0)
<class 'float'>

>>> type("2")
<class 'str'>

>>> type(True)
<class 'bool'>
  • Pour aller plus loin Plus tard !

On peut également utiliser isinstance. Testez les instructions ci-dessous :

>>> isinstance(2, int)
True

>>> isinstance(2, float)
False

>>> isinstance(2, str)
False

Chaînes de caractères

Les chaînes de caractères peuvent intervenir 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 '.

Par exemple :

>>> "Bonjour"
'Bonjour'
  • Pour aller plus loin Plus tard !

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 :


		
		
La barre oblique inversée \ est, dans ce rôle, nommée caractère d'échappement.