Подробно ръководство за отстраняване на грешката на вдлъбнатината в Python
Друго полезно ръководство / / August 05, 2021
В този урок ще ви покажем стъпките за отстраняване на грешката на вдлъбнатината в Python. В езиците за програмиране отстъпът е набор от интервали преди началото на ред, което означава, че е начало, ако е създаден нов параграф. Това се използва най-вече в случай на „За“, „Ако“ и други свързани цикли, като по този начин му се дава структуриран външен вид и позволява на интерпретатора да изпълни кода. Ако обаче в крайна сметка пропуснете тези бели пространства, това може да е причина за проблеми.
По същия начин, ако броят на интервалите не е равномерно разпределен, това може да допринесе и за грешката. В това отношение Python следва правилото за празно пространство PEP8, така че обикновено се препоръчва да има четири бели пространства и да няма символи с твърд раздел. Но ако не спазвате тези правила, може да се забиете в проблеми с вдлъбнатините. Ако това се случи, можете да се възползвате от помощта на това ръководство, за да коригирате грешката на вдлъбнатината в Python. Следвайте инструкциите.
Защо се случва грешка при вдлъбнатината
Докато раздават интервали, някои хора обикновено смесват интервала, както и клавиша Tab. Въпреки че и двете биха могли да се използват за тази цел, но в Python трябва да изберете един и да се придържате към него. Ако използвате и двете си взаимозаменяемо, преводачът може да не е в състояние да прави разлика между белите пространства. Освен това, ако използвате For, If и други подобни цикли, не забравяйте да следвате правилните шаблони за отстъп.
Докато използвате тези вложени цикли, неравномерното отстъпване изглежда е най-горната причина за грешката. Вижте горния пример като справка. Първият блок има втори блок, който от своя страна съдържа третия блок. След това продължаваме втория блок и след това първия. Можете да правите разлика между всички тези, тъй като има еднакъв отстъп между тези вложени блокове. Затова винаги следвайте това правило, докато отстъпвате тези цикли.
Как да коригирам грешката на вдлъбнатината в Python
Като начало, когато се занимавате с блоковете For и If, следвайте правилния модел на отстъп с равно разстояние. И ако използвате Tab за бели пространства, продължете само с това, не го смесвайте с интервал. Например в изображението по-долу вижте как сме вложили блока If във For и след това завършихме и двата цикъла. Вие също трябва да следвате подобен модел и това трябва да коригира грешката на вдлъбнатината в Python.
По същия ред, вашият редактор на код може да има опцията да покаже всички раздели и бели пространства. Препоръчително е да го активирате, преди да продължите с кодирането. Например, ако използвате Notepad ++, преминете към раздела Изглед и отидете на опцията Показване на символ. След това отбележете опцията Показване на празно пространство и TAB.
Сега активирането на тази функция ще постави единични точки за всяко пространство. Това ще ви даде представа за броя на белите пространства, които сте въвели преди всеки ред. На екрана по-долу червените секции означават три интервала с три единични точки, докато зеленото има четири единични точки (четири интервала). Това ще ви помогне при ясно отстъпване на всеки блок и следователно трябва да коригирате и проблема.
Така че всичко беше от това ръководство за това как да коригирате грешката на вдлъбнатината в Python. Гореспоменатите методи трябва да могат да коригират споменатия проблем. Ако все още имате въпроси относно инструкциите, уведомете ни в коментарите. Закръгляване, ето някои iPhone Съвети и трикове, Съвети и трикове за компютър, и Съвети и трикове за Android че и вие трябва да проверите.