L'indentation en Python - Docstring

L'indentation en Python

Une indentation représente un ou plusieurs espaces au début d'une ligne de code.

Il est recommandé avec Python d'indenter son code avec 4 espaces (équivalent à 1 tabulation).

L'indentation est primordiale avec Python car elle sert à déterminer les blocs qui constituent votre code là où d'autres langages privilégient par exemple les accolades ({ }) pour spécifier ces blocs.

👉 Une mauvaise indentation peut donc résulter sur différentes erreurs (voir l'article 3 erreurs d'indentation et comment y remédier).

Un bloc d'instruction peut être délimité avec un seul espace en début de ligne au lieu de 4 mais par convention on en utilise 4.

Ainsi, le code suivant ne vous retournera pas d'erreurs même si le bloc d'instruction à la ligne 3 ne comporte qu'un seul espace

if 5 > 0:
 print("Le nombre 5 est positif")

Le code suivant cependant vous retournera une erreur de syntaxe (SyntaxError) car le bloc d'instruction ne commence pas par au moins 1 espace :

if 5 > 0:
print("Le nombre 5 est positif")

Vous vous devez également de garder le même nombre d'espaces à l'intérieur d'un même bloc d'instruction. Le code suivant vous retournera également une erreur :

a = 5
if 0 < a < 10:
    print("a est positif")
        print("a est plus petit que 10")

Il est possible dans votre éditeur de code ou IDE de modifier votre fichier rapidement pour transformer les indentations avec des espaces en indentations avec des tabulations ou vice-versa.

Là encore, je vous redirige vers l'article à ce sujet : 3 erreurs d'indentation (et comment y remédier)

Réservé aux membres abonnés

Inscris-toi

Pour pouvoir prendre des notes et ajouter des favoris tu dois être abonné à Docstring.

Voir les formules

Mes notes

Sauvegardé

Passages surlignés

Besoin d'aide ?

Essaie d'être le plus exhaustif possible en donnant suffisamment de détails pour qu'on puisse te répondre du premier coup 😉

Tu souhaites nous remonter un bug ? Utilise-plutôt ce formulaire.

Cette fonctionnalité est réservée aux membres de la formule accompagnement de Docstring.

Aucun résultat.

Un problème sur le site ?

Aide-nous à améliorer Docstring en nous signalant un problème que tu as rencontré.

Que ce soit un bug sur une fonctionnalité ou une erreur dans une formation, on va pouvoir le corriger rapidement 😉

Page concernée

M'avertir par e-mail

Je veux être averti par e-mail lorsque ce bug est corrigé.