0% ont trouvé ce document utile (0 vote)
0 vues6 pages

Fiche_Revision_Python

Cette fiche de révision présente les bases du langage Python, y compris la syntaxe, les variables, les types de données, les opérateurs, les listes, les dictionnaires, les conditions, les boucles et les fonctions. Elle explique comment déclarer des variables sans type explicite, utiliser des opérateurs pour des calculs et des comparaisons, ainsi que manipuler des listes et des dictionnaires. Enfin, elle aborde les structures de contrôle de flux comme les conditions et les boucles, ainsi que la définition de fonctions.

Transféré par

inass.badouh2010
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
0 vues6 pages

Fiche_Revision_Python

Cette fiche de révision présente les bases du langage Python, y compris la syntaxe, les variables, les types de données, les opérateurs, les listes, les dictionnaires, les conditions, les boucles et les fonctions. Elle explique comment déclarer des variables sans type explicite, utiliser des opérateurs pour des calculs et des comparaisons, ainsi que manipuler des listes et des dictionnaires. Enfin, elle aborde les structures de contrôle de flux comme les conditions et les boucles, ainsi que la définition de fonctions.

Transféré par

inass.badouh2010
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd

Fiche de révision Python

FICHE DE RÉVISION
Python — Les bases du langage
Syntaxe, variables, types de données, opérateurs, listes, dictionnaires, conditions
(if/else/match), boucles (while/for) et fonctions (avec range).

Sommaire
TOC \h \o "1-2"

Page 1
Fiche de révision Python

1. Variables et types de données


Une variable, c'est une boîte étiquetée dans laquelle on range une valeur. En Python, pas
besoin de déclarer le type à l'avance : il est déduit automatiquement.

nom = "Inass" # chaîne de caractères (str)


age = 22 # entier (int)
taille = 1.70 # nombre à virgule (float)
est_etudiant = True # booléen (bool)

Les types principaux


Type Nom Python Exemple Description
Entier int 5, -12, 1000 Nombre sans virgule
Décimal float 3.14, -0.5 Nombre à virgule
Texte str "bonjour" Chaîne de caractères
Booléen bool True / False Vrai ou faux

À savoir
On peut vérifier le type d'une variable avec type(variable), et le convertir avec int(), float(),
str() ou bool().

2. Les opérateurs
Un opérateur permet de faire une opération entre deux valeurs (calcul, comparaison, logique).

Opérateurs arithmétiques
Symbole Rôle Exemple Résultat
+ Addition 5+2 7
- Soustraction 5-2 3
* Multiplication 5*2 10
/ Division 5/2 2.5
// Division entière 5 // 2 2
% Modulo (reste) 5%2 1
** Puissance 5 ** 2 25

Page 2
Fiche de révision Python

Opérateurs de comparaison
Symbole Signification
== Égal à
!= Différent de
> / < Supérieur / Inférieur
>= / <= Supérieur ou égal / Inférieur ou égal

Opérateurs logiques

and # vrai si les deux conditions sont vraies


or # vrai si au moins une condition est vraie
not # inverse une condition (vrai devient faux)

3. Les listes
Une liste regroupe plusieurs valeurs dans une seule variable, dans un ordre précis. Elle s'écrit
avec des crochets [].

fruits = ["pomme", "banane", "cerise"]

fruits[0] # "pomme" (le premier élément, index 0)


fruits[-1] # "cerise" (le dernier élément)
[Link]("kiwi") # ajoute un élément à la fin
[Link]("banane")# supprime un élément précis
len(fruits) # nombre d'éléments dans la liste

À retenir
En Python, le comptage commence toujours à 0, pas à 1. Le premier élément d'une liste est
donc à l'index 0.

4. Les dictionnaires
Un dictionnaire stocke des données sous forme de paires clé : valeur. C'est très utile pour
représenter une fiche d'information (comme une carte d'identité).

etudiant = {
"nom": "Inass",
"age": 22,
"ville": "Casablanca"
}

etudiant["nom"] # "Inass" (on accède par la clé)

Page 3
Fiche de révision Python

etudiant["age"] = 23 # on modifie une valeur


[Link]() # toutes les clés
[Link]() # toutes les valeurs

5. Les conditions : if, else, elif, match


Les conditions permettent à un programme de prendre des décisions selon une situation.

if / elif / else

note = 14

if note >= 16:


print("Mention très bien")
elif note >= 10:
print("Admis")
else:
print("Non admis")

Attention à l'indentation
En Python, l'indentation (les espaces au début de la ligne) remplace les accolades {}
d'autres langages. Elle est obligatoire et indique ce qui appartient au bloc.

match (depuis Python 3.10)


match remplace une longue suite de if/elif quand on compare une seule variable à plusieurs
valeurs possibles.

jour = "lundi"

match jour:
case "samedi" | "dimanche":
print("Weekend")
case "lundi":
print("Début de semaine")
case _:
print("Jour de semaine")

6. La boucle while
while répète un bloc d'instructions tant qu'une condition reste vraie. Attention au risque de
boucle infinie si la condition ne devient jamais fausse.

compteur = 0

Page 4
Fiche de révision Python

while compteur < 5:


print(compteur)
compteur = compteur + 1 # très important : sinon boucle infinie !

7. La boucle for et range


for parcourt les éléments d'une séquence (liste, chaîne de texte, etc.) un par un,
automatiquement.

fruits = ["pomme", "banane", "cerise"]

for fruit in fruits:


print(fruit)

range() : générer une suite de nombres


range() crée une séquence de nombres, très souvent utilisée avec for.
Écriture Résultat généré Explication
range(5) 0, 1, 2, 3, 4 De 0 jusqu'à 5 exclu
range(2, 6) 2, 3, 4, 5 De 2 jusqu'à 6 exclu
range(0, 10, 2) 0, 2, 4, 6, 8 De 0 à 10 exclu, pas de 2

for i in range(5):
print("Tour numéro", i)

8. Les fonctions
Une fonction regroupe un bloc de code réutilisable. On la définit une fois avec def, puis on
l'appelle autant de fois qu'on veut.

def addition(a, b):


resultat = a + b
return resultat

addition(3, 4) # appelle la fonction -> renvoie 7

Mot-clé / élément Rôle


def Mot-clé pour définir une fonction
paramètres (a, b) Les valeurs que la fonction reçoit en entrée

Page 5
Fiche de révision Python

Mot-clé / élément Rôle


return Renvoie un résultat ; arrête la fonction
appel addition(3, 4) Exécute la fonction avec des valeurs précises

Bon réflexe
Une fonction sans return renvoie automatiquement None. Pense à return dès que tu veux
récupérer un résultat utilisable ailleurs.

Résumé express
• Variables : pas de type à déclarer, Python le devine (int, float, str, bool)
• Opérateurs : calculs (+ - * / // % **), comparaisons (== != > <), logique (and or not)
• Listes [ ] : collection ordonnée, modifiable, indexée à partir de 0
• Dictionnaires { } : paires clé : valeur, accès direct par clé
• if / elif / else : décisions ; match : alternative claire pour comparer une valeur
• while : répète tant qu'une condition est vraie (attention à l'infini)
• for + range() : répète un nombre de fois précis ou parcourt une liste
• def ... return : créer une fonction réutilisable qui renvoie un résultat

Page 6

Vous aimerez peut-être aussi