Podroben vodnik za odpravljanje napak v vdolbini v Pythonu
Drugi Uporabni Vodnik / / August 05, 2021
V tej vadnici vam bomo pokazali korake za odpravo napake zamika v Pythonu. V programskih jezikih je zamik niz presledkov pred začetkom vrstice, ki pomeni, da je njen začetek, če je vstavljen nov odstavek. To se večinoma uporablja v primeru 'For', 'If' in drugih povezanih zank, s čimer dobi strukturiran izgled in tolmaču omogoči izvajanje kode. Če pa na koncu pogrešate te presledke, je to lahko vzrok za težave.
Če tudi število presledkov ni enakomerno porazdeljeno, lahko to prispeva tudi k napaki. V zvezi s tem Python upošteva pravilo presledkov PEP8, zato je na splošno priporočljivo imeti štiri presledke in nobenega znaka. Če pa teh pravil ne upoštevate, boste morda zataknili težave z vdolbinami. Če se to zgodi, lahko s pomočjo tega vodnika odpravite napako zamika v Pythonu. Sledite celotnim navodilom.
Zakaj se zgodi napaka pri zamiku
Medtem ko nekateri delijo presledke, nekateri ljudje na splošno pomešajo preslednico in tipko Tab. V ta namen bi sicer lahko uporabili oboje, v Pythonu pa morate izbrati enega in se ga držati. Če oba uporabljate zamenljivo, Tolmač morda ne bo mogel razlikovati med presledki. Poleg tega, če uporabljate For, If in druge take zanke, se prepričajte, da sledite pravilnim vzorcem zamikov.
Med uporabo teh ugnezdenih zank se zdi, da je neenakomerno zarezovanje največji razlog za napako. Glej zgornji primer kot referenco. Prvi blok ima drugi blok, ki pa vsebuje tretji blok. Po tem nadaljujemo drugi blok in nato še prvi. Med njimi lahko ločite, ker je med temi ugnezdenimi bloki enaka vdolbina. Zato vedno upoštevajte to pravilo med zamikanjem teh zank.
Kako popraviti napako zamika v Pythonu
Za začetek, kadar koli se ukvarjate z blokoma For in If, sledite desnemu vzorcu zamika z enakim razmikom. In če uporabljate Tab za presledke, nadaljujte samo s tem, ne mešajte ga s preslednico. Na primer, na spodnji sliki si oglejte, kako smo ugnezdili blok If v For in nato končali obe zanki. Upoštevajte tudi podoben vzorec, kar naj odpravi napako zamika v Pythonu.
V istih vrsticah ima vaš urejevalnik kode možnost prikazati vse zavihke in presledke. Priporočljivo je, da jo omogočite, preden nadaljujete s kodiranjem. Če na primer uporabljate Notepad ++, pojdite na zavihek Pogled in pojdite na možnost Pokaži simbol. Nato označite možnost Pokaži presledek in TAB.
Zdaj bo omogočanje te funkcije postavilo posamezne pike za vsak prostor. Tako boste dobili predstavo o številu presledkov, ki ste jih vnesli pred vsako vrstico. Na spodnjem posnetku zaslona rdeči odseki označujejo tri presledke s tremi pikami, zeleni pa štiri posamezne pike (štirje presledki). To vam bo pomagalo pri jasnem zamiku vsakega bloka in s tem tudi odpraviti težavo.
Torej, to je bilo vse iz tega vodnika o tem, kako odpraviti napako zamika v Pythonu. Zgoraj omenjene metode bi morale biti sposobne odpraviti omenjeno težavo. Če imate še kakšna vprašanja glede navodil, nam to sporočite v komentarjih. Zaokrožujem, tukaj je nekaj Nasveti in triki za iPhone, Nasveti in triki za računalnike, in Nasveti in triki za Android da bi se morali tudi odjaviti.