Heim  >  Artikel  >  Backend-Entwicklung  >  Eine kurze Einführung in die Zeilenstruktur und Einrückung von Python

Eine kurze Einführung in die Zeilenstruktur und Einrückung von Python

不言
不言Original
2018-09-11 15:52:491846Durchsuche

Dieser Artikel bietet Ihnen eine kurze Einführung in die Zeilenstruktur und Einrückung von Python. Ich hoffe, dass er für Freunde hilfreich ist.

Zeilenstruktur

Jede Anweisung in einem Python-Programm endet mit einem Zeilenumbruchzeichen. Verwenden Sie das Zeilenfortsetzungszeichen (), um eine lange Anweisung in mehrere Zeilen zu unterteilen, wie unten gezeigt:

x=math.cos(3*(x-n))+\
  math.sin(3*(y-n))

Darüber hinaus muss das Zeilenfortsetzungszeichen nicht für die Definition von Zeichenfolgen und Listen in dreifachen Anführungszeichen verwendet werden , Tupel und Wörterbücher.

Im Allgemeinen kann jeder Programmteil, der in Klammern (), eckigen Klammern [ ], geschweiften Klammern { } oder dreifachen Anführungszeichen steht, in mehreren Zeilen platziert werden, ohne Zeilenfortsetzungszeichen zu verwenden.

Einrückung

Einrückung wird verwendet, um verschiedene Codeblöcke darzustellen, wie z. B. Funktionen, bedingte Anweisungen, Schleifen und den Hauptteil einer Klasse.

Der Einrückungsbetrag der ersten Anweisung des Codeblocks kann beliebig sein, aber der Einrückungsbetrag des gesamten Codeblocks muss konsistent sein, zum Beispiel:

if a:
   statement1
   statement2 #缩进一致,正确
else:
   statement3
    statement4 #缩进不一致,错误

Wenn eine Funktion, eine bedingte Anweisung, Schleife oder Das Thema einer Klasse ist relativ kurz und enthält nur eine Anweisung. Es kann beispielsweise in der ersten Zeile platziert werden:

if a: statement1
else: statement2

Um ein leeres Thema oder einen Codeblock zu identifizieren, können Sie die pass-Anweisung verwenden , zum Beispiel:

if a:
   pass
else:
   statement

Obwohl Tabulatoren anstelle von Einrückungen verwendet werden können, ist es besser, Leerzeichen zu verwenden, um unbekannte Fehler zu vermeiden.

Ähnlich wie Java kann Python auch; als Trennzeichen nach einer Anweisung hinzufügen, dies ist in Python jedoch nicht erforderlich, es sei denn, Sie planen, mehrere Anweisungen in eine Zeile zu schreiben und diese durch; zu trennen.

# gibt an, dass auf diese Zeile ein Kommentar folgt.

Außer im interaktiven Modus (im interaktiven Modus markiert ein Leerzeichen das Ende der Eingabe) ignoriert der Parser alle Leerzeilen. Aus Gründen des schönen Codes sollte er daher leer sein.

Verwandte Empfehlungen:

Einführung in die grundlegende Einrückung und Auswahl von Python

Python für Schleifenanweisungsstruktur und Anwendungsbeispiele (Bild )

Das obige ist der detaillierte Inhalt vonEine kurze Einführung in die Zeilenstruktur und Einrückung von Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn