L'Indentation : La Clé des Blocs de Code

Définition

  • Python utilise l'indentation (les espaces ou tabulations en début de ligne) pour définir la structure et les blocs de code. Contrairement à d'autres langages qui utilisent des accolades (comme C++ ou Java) ou des mots-clés (comme Begin/End en Pascal), en Python, l'indentation est syntaxiquement significative.

Fondamental

Importance Fondamentale : Une indentation correcte est cruciale non seulement pour la lisibilité mais aussi pour l'exactitude du code. Une mauvaise indentation entraînera une erreur (IndentationError) ou un comportement incorrect du programme.

Exemple

1
a = 10
2
if a > 5:
3
    print("a est supérieur à 5")  # Ce bloc est indenté (fait partie du if)
4
    print("Une autre instruction dans le bloc if")
5
print("Cette instruction est en dehors du bloc if") # Non indentée, donc exécutée après le if

Attention

  • Python vous donnera une erreur si vous ignorez l'indentation nécessaire ou si elle est incohérente.