Livre_silo 30 août 2013 16:32 Page 57
¨
©
¨
©
¨
©
¨
©
C o p y r i g h t E y r o l l e s
57
3 – Expressions : types et opérations
Dans la plupart des langages de programmation, une expression est :
• soit une constante, comme 42 ;
• soit un nom de variable (valeurs littérales comme x ou compteur) ;
• soit une expression entre parenthèses, comme en mathématiques (2-3) ;
• soit composée de plusieurs expressions réunies à l’aide d’un opérateur, comme 1 + (3 * 4)
où les expressions 1 et 3 * 4 sont réunies par l’opérateur + ;
• soit composée d’une fonction appliquée à d’autres expressions, comme fact(4).
Dans les prochaines sections, on présente les constantes et les opérateurs sur les types
simples usuels, puis on verra la notion de variable. On présentera enfin des types plus
complexes. La notion de fonction sera l’objet du chapitre 5.
3.1.2 Entiers
Constantes
Les constantes entières sont écrites en base 10 avec des nombres ayant autant de chiffres
qu’ on le souhaite. On dit que Python utilise des entiers longs ; par abus de langage, on
parle également de précision arbitraire pour exprimer que tous les chiffres significatifs
sont mémorisés.
Pour écrire un nombre négatif, on utilise - devant le nombre.
Par exemple :
In [5]: 42
Out[5]: 42
In [6]: -12
Out[6]: -12
In [7]: 12345678910111213141516171819
Out[7]: 12345678910111213141516171819
Opérateurs sur les entiers
Les opérateurs sur les entiers sont :
• l’addition utilisant le symbole + ;
In [8]: 2+4
Out[8]: 6
• la soustraction utilisant le symbole - ;
In [9]: 2-4
Out[9]: -2
Précédent

- 70/402

Suivant