Leçon #2 : les variables

On relance l'interpéteur Python :

machin@truc:~$ Python Python 2.7.9 (default, Mar 1 2015, 12:57:24) [GCC 4.9.2] on linux2 Type "help", "copyright", "credits" or "license" for more information.

Des variables simples

Taper :

a=1 b=2 a b o=3 a b o o=8 o

On "mémoriser" des nombres dans des "variables" (ici a, b ou o)

Des noms de variables plus rigolos

toto=8 titi=22

Calculs

a+b a+toto a+o

Pourquoi a+o vaut 9 et pas 4 ?

Affecter des chaînes de caractères

blabla="bla bla bla bla" b*blabla

Lister les variables

dir()

Cela liste toutes les variables disponibles dans l'interpréteur, plus, au début, quelques valeurs un peu techniques, qu'on verra plus tard.

Affectations en cascade

foo=1 bar=2 alice=foo+bar bob=alice*2 alice bob foo=3 alice bob alice=foo+bar alice bob

Expliquer pourquoi "foo=3" ne change pas tout de suite la valeur d'alice.