Aller au contenu principal
Retour à l'accueil

Mémento Python

L'essentiel de la syntaxe Python, à garder sous la main.

Variables et types

x = 5

Un entier (int).

pi = 3.14

Un nombre à virgule (float).

nom = "Ada"

Une chaîne de caractères (str).

actif = True

Un 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 not

Combiner 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 / continue

Sortir de la boucle / passer au tour suivant.

Fonctions

def double(n):
    return n * 2

Dé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.