ICN Seconde Septembre 2015 1/1
Résumé Python
Les Types
Pour connaitre le type de la variable var, on tape
print(type(var))
Affectation
x=3 On met la valeur 3 en mémoire dans la variable appelée x. On peut repérer l’adresse mémoire de 3 par son
identifiant id(x) en tapant print(id(x))
Les Listes
Par exemple l[0] donne ’girafe’ et
l[−2] donne ’singe’
On tape : On obtient :
l=range(10) rien
print(l) range(10)
print(list(l)) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
print(l[0]) 0
print(l[3]) 2
print([3 : 7]) [2, 3, 4, 5]
print(l[5 :]) [4, 5, 6, 7, 8, 9]
print(l[: 4]) [0, 1, 2, 3]
print(l[:]) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
Les boucles
Boucle while : Boucle for
i=1 2 0
While i>=5 : 4 for i in range(5) : 3
print(2i) donne : 6 print(3i) donne : 6
i=i+1 8 9
10 12
LesTests
x=2
if x==2 :
print(’x vaut deux’)
donne : x vaut deux
else :
print(’x est différent de deux’)
• le test "a égale b" s’écrit en python a == b (pour différencier de l’affectation)
• le test "a différent de b" s’écrit en python a! = b
• le test "a plus grand ou égal à b" s’écrit en python a >= b
• la condition (ici x==2) peut être un booléen (prend la valeur True ou False) ou bien un nombre.
(Tout nombre différent de 0 donne True)