Die Sprache Python reagiert sehr empfindlich auf Einrückungen, was bei vielen Anfängern zu Verwirrung geführt hat. Am häufigsten kommt es vor, dass die gemischte Verwendung von Tabulatoren und Leerzeichen zu Fehlern oder falschen Einrückungen führt, die mit bloßem Auge nicht erkennbar sind.
Dieser Fehler tritt während der Kompilierung aufEinrückungsfehler: Ein eingerückter Block wurde erwartetDas bedeutet, dass hier nur die Leertaste oder die Tabulatortaste gedrückt werden muss. Sie können jedoch nicht mischen sie) Schlüsseleinrückung reicht aus.
Manche Leute fragen sich oft: Warum liege ich immer noch falsch, auch wenn ich überhaupt nicht einrücke? Wenn ich nicht einrücke, mache ich zum Beispiel einen Fehler.
wenn xxxxxx:
(Leerzeichen)xxxxx
oder
def xxxxxx:
(Leerzeichen)xxxxx
Auch
für xxxxxx:
(Leerzeichen)xxxxx
In einem Satz muss die Zeile neben einem Doppelpunkt oft eingerückt werden, also rücken Sie sie bei Bedarf ein
Das obige ist der detaillierte Inhalt vonPython-Version 1: IndentationError: Es wurde ein eingerückter Block erwartet. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!