Types de données simples Structures de contrôle
Nombres (int, float) Conditions
exemples: 1 3.2 -1/3 simples: == != < <= > >= in
opérations de base: + - * / combinées: and or not a < b < c
puissance: **
Branchements conditionnels if / else
parenthèses contrôlent l’ordre des opérations:
if condition:
(1+2)*3
instructions si condition vraie
division entière et reste: // %
...
arrondi et troncature: round int else: # optionnel
fonctions math basiques: max min abs instructions si condition fausse
...
Booléens (bool)
instructions inconditionnelles
Deux valeurs possibles: True False ...
Chaînes de caractères (str) Boucles while
chaîne: "bonjour" while condition:
chaîne vide: "" instructions qui se répètent
concaténation de chaines: ...
"bonjour " + "tout_le_monde" instructions en dehors de la boucle
longueur(nombre de caractères): ...
len("bonjour") (donne 7)
Conversions entre types Listes
int() float() str()
liste: L=[-1, 3.2, 1/3, "bob"]
exemples: x=int("42") s=str(42)
liste vide: []
crochets clavier mac: Alt+5 Alt+6
Variables récupérer et enlever un elt de la fin de la liste:
dernier_element=[Link]()
un nom de variable commence par une lettre et
ne contient pas d’espace. récupérer et enlever un elt du début de la liste:
premier_element=[Link](0)
assignation simple: ma_variable=234.5 ajouter x à la fin: [Link](x)
assignation avec des expressions à droite: insérer x à la position i: [Link](i, x)
a=b+c x=x+1 insérer x au début: [Link](0, x)
savoir si une liste contient des éléments:
Afficher et Demander if L:
instructions
afficher: print(valeur1, valeur2, ...) ...
demander: réponse=input("question")
itérer les éléments d’une liste du début à la fin:
demander et convertir en une fois:
while L:
nb_entier=int(input("un nombre stp"))
element=[Link](0)
instructions qui utilisent element
Commentaires ...
en ligne: print("hello") # affiche hello savoir si un élément est dans une liste:
bloc: if element in L:
instructions
""" ...
le code en-dessous
est génial affectation de liste: L1=L # même objet!
""" copie de liste: L1=[Link]()
print(42) fonctions de liste: max min len sum
Aide-mémoire python 2026-05-19