En detaljeret guide til løsning af indrykningsfejl i Python
Anden Nyttig Guide / / August 05, 2021
I denne vejledning viser vi dig trinene til at rette indrykningsfejlen i Python. I programmeringssprog er en indrykning et sæt mellemrum inden starten af en linje for at betegne, at det er starten, hvis en ny para. Dette bruges hovedsageligt i tilfælde af 'For', 'Hvis' og andre relaterede sløjfer, hvilket giver det et struktureret perspektiv og giver tolkene mulighed for at udføre koden. Men hvis du ender med at gå glip af disse mellemrum, kan det være en årsag til problemer.
Ligeledes, hvis antallet af mellemrum ikke er ligeligt fordelt, kan det også bidrage til fejlen. I denne henseende følger Python PEP8-hvidtrumsreglen, så det anbefales generelt at have fire hvide mellemrum og ingen hard-tab-tegn. Men hvis du ikke følger disse regler, kan du sidde fast med indrykningsproblemer. Hvis det sker, kan du tage hjælp fra denne vejledning til at rette indrykningsfejl i Python. Følg med for at få de komplette instruktioner.
Hvorfor indrykningsfejl sker
Mens der uddeles mellemrum, blander nogle mennesker generelt mellemrumstasten såvel som Tab-tasten. Mens begge kunne bruges til dette formål, men i Python skal du vælge en og holde fast ved den. Hvis du bruger dem begge om hinanden, er tolken muligvis ikke i stand til at skelne mellem de hvide rum. Desuden skal du sørge for at følge de korrekte indrykningsmønstre, hvis du bruger For, If og andre sådanne sløjfer.
Mens du bruger disse indlejrede sløjfer, ser ulige indrykning ud til at være den øverste årsag til fejlen. Se eksemplet ovenfor som en reference. Den første blok har den anden blok, som igen indeholder den tredje blok. Herefter fortsætter vi den anden blok og derefter den første. Du er i stand til at skelne mellem alle disse, fordi der er en lige fordybning mellem disse indlejrede blokke. Så følg altid denne regel, mens du indrykker disse sløjfer.
Sådan løses indrykningsfejlen i Python
Til at begynde med skal du følge det rigtige indrykningsmønster med lige mellemrum, når du har at gøre med For- og If-blokkene. Og hvis du bruger Tab til mellemrum, skal du kun fortsætte med det, ikke blande det med mellemrumstasten. For eksempel, i nedenstående billede, se hvordan vi har indlejret If-blokken inde i For og derefter sluttede begge løkker. Du skal også følge et lignende mønster, og dette skal rette indrykningsfejlen i Python.
På samme måde har din kodeeditor muligvis mulighed for at vise alle faner og hvide rum. Det anbefales, at du aktiverer det, før du fortsætter med kodningen. Hvis du f.eks. Bruger Notepad ++, skal du gå over til fanen Vis og gå til indstillingen Vis symbol. Markér derefter indstillingen Vis hvidt mellemrum og TAB.
Aktivering af denne funktion placerer nu enkelt prikker for hvert rum. Dette giver dig en idé om antallet af hvide mellemrum, du har indtastet før hver linje. I nedenstående skærmbillede betyder de røde sektioner tre mellemrum med tre enkelt prikker, mens det grønne har fire enkelt prikker (fire mellemrum). Dette vil hjælpe dig med at tydeligt indrykke hver blok og bør derfor også løse problemet.
Så dette var alt fra denne guide til, hvordan man løser indrykningsfejlen i Python. Ovennævnte metoder skal kunne rette op på det nævnte problem. Hvis du stadig har spørgsmål vedrørende instruktionerne, så lad os det vide i kommentarerne. Afrunding, her er nogle Tips og tricks til iPhone, PC tip og tricksog Android tip og trick at du også skal tjekke ud.