Išsamus „Python“ įtraukos klaidos taisymo vadovas
Kitas Naudingas Vadovas / / August 05, 2021
Šioje pamokoje parodysime veiksmus, kaip ištaisyti įtraukimo klaidą „Python“. Programavimo kalbose įtrauka yra tarpų, esančių prieš eilutės pradžią, rinkinys, reiškiantis, kad jo pradžia, jei nauja para. Tai dažniausiai naudojama „For“, „If“ ir kitoms susijusioms kilpoms, taip suteikiant struktūrizuotą perspektyvą ir leidžiant vertėjui vykdyti kodą. Tačiau jei jums trūksta šių tarpų, tai gali sukelti problemų.
Panašiai, jei tarpų skaičius nėra vienodai paskirstytas, tai gali prisidėti ir prie klaidos. Šiuo atžvilgiu „Python“ vadovaujasi PEP8 baltosios erdvės taisykle, todėl paprastai rekomenduojama turėti keturias tarpus ir be jokio skirtuko simbolių. Bet jei nesilaikysite šių taisyklių, galite įstrigti įtraukimo klausimuose. Jei taip atsitiktų, galite pasinaudoti šio vadovo pagalba, kad ištaisytumėte „Python“ įtraukos klaidą. Vykdykite visas instrukcijas.
Kodėl įvyksta įtraukos klaida
Skirdami erdves, kai kurie žmonės paprastai sumaišo tarpo klavišą ir tabuliavimo klavišą. Nors abu gali būti naudojami šiam tikslui, tačiau „Python“ turite pasirinkti vieną ir laikytis jo. Jei abu juos naudosite pakaitomis, vertėjas gali negalėti atskirti tarpų. Be to, jei naudojate „For“, „If“ ir kitas panašias kilpas, įsitikinkite, kad laikotės teisingų įtraukų.
Naudojant šias įdėtas kilpas, atrodo, kad nevienoda įtrauka yra pagrindinė klaidos priežastis. Žr. Aukščiau pateiktą pavyzdį kaip nuorodą. Pirmajame bloke yra antrasis blokas, kuriame savo ruožtu yra trečiasis blokas. Po to mes tęsiame antrąjį bloką ir tada pirmąjį. Jūs galite atskirti visus šiuos dalykus, nes tarp šių įdėtų blokų yra vienoda įtrauka. Taigi visada laikykitės šios taisyklės, įtraukdami šias kilpas.
Kaip ištaisyti įtraukimo klaidą „Python“
Visų pirma, spręsdami blokus „Už“ ir „Jei“, vadovaukitės teisingu įtraukos modeliu vienodais tarpais. Jei naudojate skirtuką tarpams, tęskite tik tai, nemaišykite jo su tarpu. Pavyzdžiui, žemiau esančiame paveikslėlyje pažiūrėkite, kaip mes įdėjome „If“ bloką „For“ viduje ir tada baigėme abi kilpas. Taip pat turėtumėte vadovautis panašiu modeliu ir tai turėtų ištaisyti „Python“ įtraukos klaidą.
Tose pačiose eilutėse jūsų kodo rengyklėje gali būti galimybė rodyti visus skirtukus ir tarpus. Rekomenduojama jį įgalinti prieš tęsiant kodavimą. Pvz., Jei naudojate „Notepad ++“, pereikite prie skirtuko Rodinys ir eikite į parinktį Rodyti simbolį. Tada pažymėkite parinktį Rodyti baltąją erdvę ir TAB.
Dabar, įjungus šią funkciją, kiekvienoje vietoje bus dedami atskiri taškai. Tai suteiks jums idėją, kiek tarpų įvedėte prieš kiekvieną eilutę. Žemiau pateiktame ekrano paveikslėlyje raudonos skiltys žymi tris tarpus su trimis atskirais taškais, o žalios spalvos - keturis pavienius taškus (keturis tarpus). Tai padės jums aiškiai įrašyti kiekvieną bloką, taigi taip pat turėtų išspręsti problemą.
Taigi visa tai buvo iš šio vadovo, kaip ištaisyti įtraukimo klaidą „Python“. Minėti metodai turėtų padėti ištaisyti minėtą problemą. Jei vis dar turite klausimų dėl instrukcijų, praneškite mums apie tai komentaruose. Apibendrinant, štai keletas „iPhone“ patarimai ir gudrybės, Kompiuterio patarimai ir gudrybėsir „Android“ patarimai ir gudrybės kad turėtumėte patikrinti ir jūs.