Skip to content

🐍 Fiche Mémo Python

1. Variables

Une variable est un nom qui sert à stocker une valeur.

# Affectation
x = 10        # entier
y = 3.14      # flottant
nom = "Alice" # chaîne de caractères
ok = True     # booléen

⚠️ les variables doivent avoir des noms coherents


2. Types de données

Les principaux types intégrés en Python :

  • int → nombres entiers → 5, -12, 1000
  • float → nombres décimaux → 3.14, -2.7
  • str → chaînes de caractères → "Bonjour"
  • bool → booléens → True / False

3. Conditions

Permettent de faire des choix.

age = 18

if age >= 18:
    print("Majeur")
elif age >= 13:
    print("Adolescent")
else:
    print("Enfant")

🔑 Opérateurs logiques et de comparaison :

  • == (égal) / != (différent)
  • <, <=, >, >=
  • and (ET), or (OU), not (NON)

4. Boucles

Boucle for:

for i in range(5):   # de 0 à 4
    print(i)

for lettre in "Python":
    print(lettre)

Boucle while:

compteur = 0
while compteur < 5:
    print(compteur)
    compteur += 1

5. Fonctions

Une fonction permet de réutiliser du code.

# Définition
def dire_bonjour(nom: str) -> str:
    return "Bonjour " + nom

# Appel
print(dire_bonjour("Alice"))

⚠️ Une fonction possède un nom (ici le nom est dire_bonjour).

⚠️ Une fonction possède des paramètres ou non (ici le paramètre est nom).

⚠️ Une fonction possède un résultat ou non (ici le résultat est une chaîne de caractères).

⚠️ L’en-tête d’une fonction peut inclure des annotations de type pour préciser le type des paramètres et du résultat (ici nom: str indique que nom est une chaîne, et -> str indique que la fonction retourne une chaîne).


6. Bonus : petites astuces utiles

  • Commentaire :

Mettre # au sein d'un code permet de créer un commentaire qui ne sera pas exécuté lors du lancement du programme.

  • Entrée utilisateur :
nom = input("Quel est ton nom ? ")
  • Conversion de type :
x = int("10")    # chaîne → entier
y = str(123)     # entier → chaîne
  • formatage rapide :
age = 20
print("J’ai ", age ,"  ans")
Accueil