L’indentation en Python est l’espacement (des espaces ou des tabulations) au début des lignes de code. Ces espaces sont utilisés pour déterminer le regroupement des déclarations. En Python, l’indentation est obligatoire et fait partie de la syntaxe.
C’est une particularité du langage Python par rapport à d’autres langages de programmation. En effet, dans la plupart des autres langages, l’indentation est généralement utilisée pour améliorer la lisibilité du code, mais n’a pas d’impact sur l’exécution du code.
En Python, l’indentation est utilisée pour délimiter les blocs de code comme les boucles, les fonctions, les classes, etc. Une mauvaise indentation peut donc entraîner des erreurs de syntaxe.
En règle générale, les programmeurs Python utilisent soit 4 espaces, soit une tabulation pour indenter leur code.