Un guide détaillé pour corriger l'erreur d'indentation en Python
Autre Guide Utile / / August 05, 2021
Dans ce tutoriel, nous allons vous montrer les étapes pour corriger l'erreur d'indentation en Python. Dans les langages de programmation, une indentation est un ensemble d'espaces avant le début d'une ligne pour signifier que c'est le début si un nouveau para. Ceci est principalement utilisé dans le cas de «For», «If» et d'autres boucles associées, ce qui lui donne une perspective structurée et permet à l'interpréteur d'exécuter le code. Cependant, si vous finissez par manquer ces espaces, cela peut être une cause de problèmes.
De même, si le nombre d’espaces n’est pas également distribué, cela peut également contribuer à l’erreur. À cet égard, Python suit la règle d'espacement PEP8, il est donc généralement recommandé d'avoir quatre espaces et aucun caractère de tabulation fixe. Mais si vous ne suivez pas ces règles, vous risquez de vous retrouver avec des problèmes d'indentation. Si cela se produit, vous pouvez utiliser l'aide de ce guide pour corriger l'erreur d'indentation en Python. Suivez les instructions complètes.
![Correction de l'erreur d'indentation Python](/f/5737a6bfbb5b7c74c913fff0818c1b9a.jpg)
Pourquoi une erreur d'indentation se produit
Tout en donnant des espaces, certaines personnes mélangent généralement la barre d'espace ainsi que la touche Tab. Bien que les deux puissent être utilisés à cette fin, mais en Python, vous devez en sélectionner un et vous en tenir à lui. Si vous utilisez les deux de manière interchangeable, l'interpréteur ne pourra peut-être pas faire la distinction entre les espaces. De plus, si vous utilisez For, If et d'autres boucles similaires, assurez-vous de suivre les pattes d'indentation corrects.
![indentation de bloc python](/f/ae4b159acf0befff8dadbbd6b60bf7a9.jpg)
Lors de l'utilisation de ces boucles imbriquées, une indentation inégale semble être la principale raison de l'erreur. Voir l'exemple ci-dessus comme référence. Le premier bloc a le deuxième bloc qui à son tour contient le troisième bloc. Après cela, nous continuons le deuxième bloc, puis le premier. Vous pouvez faire la distinction entre tous ces éléments car il existe une indentation égale entre ces blocs imbriqués. Suivez donc toujours cette règle lors de l'indentation de ces boucles.
Comment corriger l'erreur d'indentation en Python
Pour commencer, chaque fois que vous traitez avec les blocs For et If, suivez le bon modèle d'indentation avec un espacement égal. Et si vous utilisez Tab pour les espaces, continuez avec cela uniquement, ne le mélangez pas avec la barre d'espace. Par exemple, dans l'image ci-dessous, voyez comment nous avons imbriqué le bloc If à l'intérieur de For, puis terminé les deux boucles. Vous devez également suivre un modèle similaire et cela devrait corriger l'erreur d'indentation en Python.
![boucle](/f/01d6840b67003fe06efaa4823691c184.jpg)
Dans le même ordre d'idées, votre éditeur de code peut avoir la possibilité d'afficher tous les onglets et espaces blancs. Il est recommandé de l'activer avant de poursuivre le codage. Par exemple, si vous utilisez Notepad ++, rendez-vous dans l'onglet Affichage et accédez à l'option Afficher le symbole. Cochez ensuite l'option Afficher les espaces blancs et la tabulation.
![afficher le bloc-notes de l'espace](/f/8629a3eb67d68e10ddccd5d7d02edacc.jpg)
Désormais, l'activation de cette fonctionnalité placera alors des points uniques pour chaque espace. Cela vous donnera une idée du nombre d'espaces que vous avez entrés avant chaque ligne. Dans la capture d'écran ci-dessous, les sections rouges signifient trois espaces avec trois points simples, tandis que le vert a quatre points simples (quatre espaces). Cela vous aidera à indenter clairement chaque bloc et devrait donc également résoudre le problème.
Tout cela provenait de ce guide sur la façon de corriger l'erreur d'indentation en Python. Les méthodes mentionnées ci-dessus devraient être en mesure de corriger ledit problème. Si vous avez encore des questions concernant les instructions, faites-le nous savoir dans les commentaires. Pour terminer, voici quelques Trucs et astuces iPhone, Trucs et astuces PC, et Trucs et astuces Android que vous devriez vérifier également.