Detaljan vodič za ispravljanje pogreške uvlačenja u Pythonu
Drugi Korisni Vodič / / August 05, 2021
U ovom uputstvu pokazat ćemo vam korake za ispravljanje pogreške uvlačenja u Pythonu. U programskim jezicima uvlačenje je skup razmaka prije početka retka koji označava da je njegov početak ako je novi para. To se uglavnom koristi u slučaju „Za“, „Ako“ i druge srodne petlje, dajući mu tako strukturirani izgled i dopuštajući tumaču da izvrši kod. Međutim, ako vam na kraju nedostaju ti razmaci, to bi mogao biti uzrok problema.
Isto tako, ako broj razmaka nije jednako raspodijeljen, onda bi to mogao pridonijeti i pogrešci. S tim u vezi, Python slijedi pravilo razmaka PEP8, pa se općenito preporučuje imati četiri razmaka i bez znakova s tvrdim tabulatorima. Ali ako se ne pridržavate ovih pravila, mogli biste zapeti s problemima uvlačenja. Ako se to dogodi, možete iskoristiti pomoć ovog vodiča kako biste ispravili pogrešku uvlačenja u Pythonu. Slijedite sve upute.
Zašto se događa pogreška uvlačenja
Dok odaju razmake, neki ljudi obično miješaju razmaknicu i tipku Tab. Iako bi se obje mogle koristiti u tu svrhu, ali u Pythonu morate odabrati jednu i držati se nje. Ako ih oboje upotrebljavate naizmjenično, tumač možda neće moći razlikovati razmake. Nadalje, ako koristite for, If i druge takve petlje, pobrinite se da slijedite ispravne uvlake.
Dok se koriste ove ugniježđene petlje, čini se da je nejednako uvlačenje najveći razlog pogreške. Pogledajte gornji primjer kao referencu. Prvi blok ima drugi blok koji pak sadrži treći blok. Nakon toga nastavljamo drugi blok pa prvi. Možete razlikovati sve ove jer postoji jednaka uvlaka između tih ugniježđenih blokova. Stoga se uvijek pridržavajte ovog pravila dok uvlačite ove petlje.
Kako ispraviti pogrešku uvlačenja u Pythonu
Za početak, kad god radite s blokovima For i If, slijedite pravi obrazac uvlačenja s jednakim razmakom. A ako koristite Tab za razmake, nastavite samo s tim, ne miješajte ga s razmaknicom. Na primjer, na donjoj slici pogledajte kako smo ugnijezdili blok If unutar For, a zatim završili obje petlje. Također biste trebali slijediti sličan obrazac i to bi trebalo ispraviti pogrešku uvlačenja u Pythonu.
Uz iste redove, vaš uređivač koda može imati mogućnost prikaza svih kartica i razmaka. Preporučuje se da ga omogućite prije nego što nastavite s kodiranjem. Na primjer, ako koristite Notepad ++, prijeđite na karticu Pogled i idite na opciju Prikaži simbol. Zatim označite opciju Prikaži razmak i TAB.
Omogućivanjem ove značajke sada će se staviti pojedinačne točke za svaki prostor. To će vam dati predodžbu o broju razmaka koje ste unijeli prije svakog retka. Na donjem snimku zaslona crveni odjeljci označavaju tri razmaka s tri pojedinačne točke, dok zeleni ima četiri pojedinačne točke (četiri razmaka). To će vam pomoći da jasno uvučete svaki blok i stoga biste također trebali riješiti problem.
Dakle, ovo je sve bilo iz ovog vodiča o tome kako ispraviti pogrešku uvlačenja u Pythonu. Gore spomenute metode trebale bi biti u stanju ispraviti spomenuto pitanje. Ako i dalje imate pitanja u vezi s uputama, javite nam u komentarima. Zaokruživanje, evo nekoliko iPhone Savjeti i trikovi, Savjeti i trikovi za računala, i Android savjeti i trikovi da biste se trebali i odjaviti.