Yksityiskohtainen ohje sisennysvirheen korjaamiseksi Pythonissa
Muu Hyödyllinen Opas / / August 05, 2021
Tässä opetusohjelmassa näytämme vaiheet, joilla korjataan sisennysvirhe Pythonissa. Ohjelmointikielissä sisennys on joukko välilyöntejä ennen rivin alkua osoittamaan, että sen alku jos uusi para. Tätä käytetään enimmäkseen For-, If- ja muiden siihen liittyvien silmukoiden tapauksessa, mikä antaa sille strukturoidun näkymän ja antaa tulkin suorittaa koodin. Jos kuitenkin puuttuu nämä välilyönnit, se voi aiheuttaa ongelmia.
Vastaavasti, jos välilyöntien lukumäärä ei jakaudu tasaisesti, se voi myös vaikuttaa virheeseen. Tässä suhteessa Python noudattaa PEP8-välilyöntisääntöä, joten on yleensä suositeltavaa, että siinä on neljä välilyöntiä eikä mitään välilehtiä. Mutta jos et noudata näitä sääntöjä, saatat jumittua sisennysongelmiin. Jos näin tapahtuu, voit käyttää tämän oppaan apua korjataksesi sisennysvirheen Pythonissa. Seuraa täydellisiä ohjeita.
Miksi sisennysvirhe tapahtuu
Annettaessa välilyöntejä jotkut ihmiset sekoittavat yleensä välilyönnin ja sarkainnäppäimen. Vaikka molempia voitaisiin käyttää tähän tarkoitukseen, mutta Pythonissa sinun on valittava yksi ja pysyttävä siinä. Jos käytät molempia keskenään, tulkki ei ehkä pysty erottamaan välilyöntejä. Lisäksi, jos käytät For-, If- ja muita vastaavia silmukoita, varmista, että noudatat oikeita sisennysmalleja.
Näitä sisäkkäisiä silmukoita käytettäessä epätasainen sisennys näyttää olevan virheen ylin syy. Katso yllä oleva esimerkki viitteenä. Ensimmäisessä lohkossa on toinen lohko, joka puolestaan sisältää kolmannen lohkon. Tämän jälkeen jatkamme toista ja sitten ensimmäistä lohkoa. Pystyt erottamaan kaikki nämä, koska näiden sisäkkäisten lohkojen välillä on sama sisennys. Noudata siis aina tätä sääntöä samalla kun sisennät nämä silmukat.
Kuinka korjata sisennysvirhe Pythonissa
Ensinnäkin, kun käsittelet For- ja If-lohkoja, noudata oikeaa sisennyskuviota tasavälein. Ja jos käytät välilehteä välilyönteihin, jatka vain tällä tavalla, älä sekoita sitä välilyöntiin. Katso esimerkiksi alla olevasta kuvasta, kuinka olemme pesittäneet If-lohkon Forin sisälle ja lopettaneet sitten molemmat silmukat. Sinun tulisi myös noudattaa samanlaista mallia, ja tämän pitäisi korjata sisennysvirhe Pythonissa.
Samalla rivillä koodieditorissa voi olla mahdollisuus näyttää kaikki välilehdet ja välilyönnit. On suositeltavaa ottaa se käyttöön ennen koodauksen jatkamista. Jos esimerkiksi käytät Notepad ++ -ohjelmaa, siirry Näytä-välilehteen ja siirry Näytä symboli -vaihtoehtoon. Valitse sitten Näytä välilyönti ja sarkain -vaihtoehto.
Tämän ominaisuuden käyttöönotto tuo sitten yksittäisiä pisteitä jokaiseen tilaan. Tämä antaa sinulle käsityksen siitä, kuinka monta tyhjää tilaa olet kirjoittanut ennen kutakin riviä. Alla olevassa kuvakaappauksessa punaiset osiot merkitsevät kolmea välilyöntiä kolmella yksittäisellä pisteellä, kun taas vihreällä on neljä yksittäistä pistettä (neljä välilyöntiä). Tämä auttaa sinua selkeästi sisennyttämään jokaisen lohkon ja siten myös korjaamaan ongelman.
Joten tämä kaikki oli tästä oppaasta, kuinka korjata sisennysvirhe Pythonissa. Edellä mainittujen menetelmien pitäisi pystyä korjaamaan mainittu ongelma. Jos sinulla on vielä kysyttävää ohjeista, ilmoita siitä meille kommenteissa. Pyöristetään, tässä on joitain iPhone-vinkkejä, PC-vinkkejäja Android-vinkit ja temppu että sinun pitäisi myös tarkistaa.