02-Cours de Python-Variables Et Mémoire Centrale
02-Cours de Python-Variables Et Mémoire Centrale
02-Cours de Python-Variables Et Mémoire Centrale
Variables et mémoire
centrale
1
Premiers pas dans l’interpréteur
Les opérations courantes suivantes sont possibles avec
Python :
2
Qu’est ce qu’une variable ?
Pour être utilisée dans un programme Python, une donnée doit
être stockée quelque part en mémoire de l’ordinateur. C’est
un objet informatique qui pourra être manipulé par le
programme.
3
Qu’est ce qu’une variable ?
Une variable est un nom servant à repérer l’emplacement
précis de la mémoire (l’adresse de cet emplacement) où le
programme stocke une donnée qu’il manipule.
4
Déclaration et initialisation des variables
Exemple :
x = 2 # crée une variable qui vaut 2
pi = 3.14 # crée une variable qui vaut 3.14
phrase = 'Fondation Vallet' # crée une variable comportant
des lettres
5
Types des variables
Il existe plusieurs types de variables. Nous parlerons d’abord
des types simples.
On décompte principalement trois types simples :
le type int : variable recevant une valeur numérique
entière
fausse.
Modification et transtypage des variables
L’instruction d’affectation réalise la création et la mémorisation
de la variable.
La valeur mémorisée dans la variable peut être modifiée en
faisant semblant de créer une nouvelle variable du même nom.
Exemple:
x = 4 # crée une variable de nom x, de type int et valant 4
x = -78 # modifie la valeur de la variable x qui et désormais -78
x = 5.32 # modifie le type de la variable x qui et désormais float
# modifie aussi la valeur de la variable x qui et
désormais 5.32
7
Copie de variables
Il est possible de copier la valeur d’une variable dans une autre
variable par une simple instruction:
variable_2 = variable_1
Le contenu de variable_1 reste inchangé, car il s‘agit d’un
recopiage de valeur et non d’un transport physique. Les deux
variables pourront être changées après et ceci de façon
indépendante.
Exemple:
x = 4 # crée une variable de nom x, de type int et valant 4
y = x # crée une variable de nom y, de type et de valeur de la
variable x
x = 5 # modifie la variable x qui est 5, y est toujours 4
y = "Python"# modifie la variable y qui est "Python", x est toujours 5
8
Se renseigner sur une variable
Il est possible d’avoir, quant on est pas sûr ; le type et la valeur
d’une variable. On utilise :
la méthode print() pour afficher la valeur d’une variable
dans la console.
Exemple:
x = 4 # crée une variable de nom x, de type int et valant 4
print(x) # affiche 4 dans la console
type(x) # affiche int dans la console
9
Demander la valeur d’une variable
Pour demander à un utilisateur d’entrer la valeur d’une
variable au clavier on utilise la fonction input() qui peut
être accompagnée d’un message.
Exemple:
age = input("Entrer votre âge :")
11
Opérations sur les variables
Les opérations de comparaison sont également possibles sur
les variables simples.
Exemple:
x = 4 # crée une variable de nom x, de type int et valant 4
y = 8.5# crée une variable de nom y, de type float et valant
5.56
w = -1
x<y # affiche True dans la console ce qui veut dire vrai
y==w # affiche False dans la console
y<=w # affiche False dans la console
12
Pour aller plus vite
Il existe des raccourcis et astuces plus aller vite quand on
programme en Python. Voici quelques exemples :
x+=2 # est équivalent à x = x +2
14
Mots clés en Python
Le langage Python possède 35 mots clés. Ces mots clés sont des éléments
du langage. Si on les utilise pour nommer une variable ou une fonction, cela
provoquera une erreur.
15
Erreurs en Python
Les erreurs en Python sont générées lors de l’analyse syntaxique du code ou
bien lors de son exécution.
Dans le premier cas, on parle d’erreur de syntaxe et dans le second cas on
parle d’exception.
Exemple:
print("Bonjour)# il manque le guillemet nécessaire pour les chaines de
caractères
c = 3+4)*6 # il manque une paranthèse
x=0
x = 4/x # exception , division par zero impossible
16