Mémento Python
L'essentiel de la syntaxe Python, à garder sous la main.
Variables et types
x = 5Un entier (int).
pi = 3.14Un nombre à virgule (float).
nom = "Ada"Une chaîne de caractères (str).
actif = TrueUn booléen (bool) : True ou False.
type(x)Donne le type d'une valeur.
Opérations sur les nombres
+ - * /Addition, soustraction, produit, division.
//Division entière (7 // 2 vaut 3).
%Reste de la division, le modulo (7 % 2 vaut 1).
**Puissance (2 ** 3 vaut 8).
Conditions
if x > 0:
print("positif")
elif x == 0:
print("nul")
else:
print("négatif")Tester plusieurs cas. Attention aux deux-points et à l'indentation.
== != < > <= >=Comparaisons (== teste l'égalité, = affecte).
and or notCombiner plusieurs conditions.
Boucles
for i in range(5):
print(i)Répète pour i valant 0, 1, 2, 3, 4.
while condition:
...Répète tant que la condition est vraie.
break / continueSortir de la boucle / passer au tour suivant.
Fonctions
def double(n):
return n * 2Définir une fonction qui renvoie une valeur.
double(4)Appeler la fonction (renvoie 8).
Listes
nombres = [1, 2, 3]Une liste ordonnée de valeurs.
nombres[0]Le premier élément (les indices commencent à 0).
nombres.append(4)Ajouter un élément à la fin.
len(nombres)Le nombre d'éléments.
Dictionnaires
eleve = {"nom": "Ada", "age": 36}Associe des clés à des valeurs.
eleve["nom"]Accéder à une valeur par sa clé.
Chaînes de caractères
f"Bonjour {nom}"f-string : insère une variable dans le texte.
s.upper() s.lower()Majuscules / minuscules.
s.split(",")Découper une chaîne en liste.
Entrées et sorties
print("Résultat :", x)Afficher à l'écran.
nom = input("Ton nom : ")Lire une saisie (renvoie toujours une chaîne).
age = int(input())Convertir la saisie en entier.
Besoin de t'entraîner ? Va dans Pratiquer.