100% ont trouvé ce document utile (1 vote)
30 vues15 pages

Variables en Python : Guide Pratique

Transféré par

zeineb.tayeb0
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PPTX, PDF, TXT ou lisez en ligne sur Scribd
100% ont trouvé ce document utile (1 vote)
30 vues15 pages

Variables en Python : Guide Pratique

Transféré par

zeineb.tayeb0
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PPTX, PDF, TXT ou lisez en ligne sur Scribd

Les Variables

1 Variables en informatique et leur utilisation


en Python :
• Une variable est un espace mémoire dans l'ordinateur où une valeur
est stockée.
• Elle est définie par un nom pour le programmeur, mais pour
l'ordinateur, il s'agit d'une adresse mémoire.
• En Python, la déclaration et l'initialisation d'une variable se font
simultanément.
• Exemple de code pour démontrer cette initialisation en Python.
• Exemple de déclaration et d'initialisation de la variable x avec la
valeur 10.
• Python est un langage au typage dynamique, qui alloue
automatiquement l'espace mémoire pour la variable et l'assigne à un
nom.
• La valeur peut être facilement récupérée en tapant simplement le
nom de la variable dans l'interpréteur.
• Ceci est pratique pour déboguer un programme, mais une ligne de
code ne contenant que le nom de la variable ne produira pas de
sortie.
2 Les types de variables

• Le type d'une variable correspond à sa nature : entier (integer ou int),


nombre décimal (float), chaîne de caractères (string ou str), etc.
• Les trois types principaux pour commencer sont les int, les float et les
str, mais il en existe beaucoup d'autres comme les booléens ou les
nombres complexes.
• L'exemple précédent a stocké un entier dans la variable x, mais il est
possible de stocker d'autres types de variables comme des floats ou
des strings.
Nom de variable
• Le nom d'une variable en Python peut contenir des lettres minuscules
(a à z), des lettres majuscules (A à Z), des nombres (0 à 9) ou un
souligné (_). Il est interdit d'utiliser un espace dans le nom de la
variable.
• Il est conseillé de ne pas commencer le nom de la variable par un
chiffre ou le caractère souligné (sauf dans des cas spécifiques). Il est
important d'éviter d'utiliser des mots réservés de Python comme nom
de variable, tels que print, range, for, from, etc.
• Il est essentiel de savoir que Python est sensible à la casse, donc les
variables TesT, test ou TEST sont différentes.
L'écriture scientifique permet de représenter des nombres très grands
ou très petits en utilisant des puissances de 10. En Python, on utilise le
symbole "e" pour représenter la puissance de 10. Par exemple, 1
million peut s'écrire en Python comme 1e6, tandis que 0,0015 peut
s'écrire comme 1.5e-3.
5 Opérations
5.1 Opérations sur les types numériques
Les quatre opérations arithmétiques de base se font de manière simple
sur les types numériques (nombres entiers et floats) :

Lorsque l'on mélange des types entiers et floats dans une opération, le résultat sera renvoyé en float car ce type est plus
général. Les parenthèses peuvent être utilisées pour gérer les priorités des opérations.
L'opérateur / effectue une division et renvoie systématiquement un float, contrairement aux opérateurs +, - et * qui peuvent
renvoyer un entier ou un float en fonction des types des opérandes.
L’opérateur puissance utilise les symboles **
On peut obtenir le quotient et le reste d'une division entière en
utilisant les symboles // et %, respectivement.

Les opérateurs tels que +, -, *, /, **, // et % sont appelés opérateurs arithmétiques, car ils réalisent des opérations
mathématiques sur les variables.
De plus, il existe des opérateurs « combinés » qui effectuent une opération et une affectation en une seule étape :

Pour éviter de répéter l'écriture d'une opération suivie d'une affectation, il existe des opérateurs « combinés ». Par
exemple, l'opérateur += effectue une addition puis affecte le résultat à la même variable, cela s'appelle une «
incrémentation ». Les opérateurs -=, *= et /= fonctionnent de manière similaire pour la soustraction, la multiplication et la
division.
5.2 Opérations sur les chaînes de caractères
On peut réaliser deux opérations sur les chaînes de caractères :
l'addition et la multiplication.

Il est important de faire attention à éviter toute opération qui pourrait entraîner une erreur, car cela interromprait
l'exécution du programme et afficherait un message d'erreur.
6 La fonction type()
Pour connaître le type d'une variable, on peut utiliser la fonction type(),
qui permet de rappeler le type de cette variable.
7 Conversion de types
• En Python, il est courant de convertir des types de données, par
exemple pour convertir un nombre en un string ou inversement. Pour
cela, Python offre des fonctions de conversion telles que int(), float()
et str().
8 Minimum et maximum
On peut utiliser les fonctions min() et max() en Python pour obtenir
respectivement le minimum et le maximum d'un ensemble de
nombres, qu'ils soient entiers ou à virgule.

En Python, lorsqu'une fonction prend plusieurs arguments, ceux-ci doivent être séparés par des virgules. C'est le
cas pour les fonctions min() et max() qui permettent de trouver respectivement la valeur minimale et maximale
parmi plusieurs entiers et / ou floats. Il est possible de fournir autant d'arguments que nécessaire, mais il faut en
donner au moins deux.
Exercices :
• Essayez de prédire le résultat de chacune des instructions suivantes, puis vérifiez-le dans l'interpréteur Python :
• (1+3)**3
• « Pa» * 2
• « Pa» + 2
• ("Pa"+"La") * 2
• ("Da"*4) / 2
• 5/2
• 5 // 2
• 5%2
• Essayez de prédire le résultat de chacune des instructions suivantes, puis vérifiez-le dans l'interpréteur Python :
• str(4) * int("3")
• int("3") + float("3.2")
• str(3) * float("3.2")
• str(2/3) * 2
Essayer de prédire le résultat de chacune des instructions, puis de
vérifier leurs prédictions dans l'interpréteur Python.
a=5
b=a+2
c=b*2
a=a+1
b=a*2
print(a, b, c)
prédire le résultat de chaque instruction avant de l'exécuter dans l'interpréteur Python,
a = 10
b=a+5
c=b*2
d=c/3

print(a)
print(b)
print(c)
print(d)

a=a+1
b=b*2
c = c - 10
d = d ** 2

print(a)
print(b)
print(c)
print(d)

Vous aimerez peut-être aussi