Python-Anweisung, Einrückung und Kommentare

In diesem Tutorial erfahren Sie mehr über Python-Anweisungen, warum Einrückungen wichtig sind und wie Kommentare in der Programmierung verwendet werden.

Python-Anweisung

Anweisungen, die ein Python-Interpreter ausführen kann, werden als Anweisungen bezeichnet. Zum Beispiel a = 1ist eine Zuweisungsanweisung. ifAussage, forAussage, whileAussage usw. sind andere Arten von Aussagen, die später besprochen werden.

Mehrzeilige Anweisung

In Python wird das Ende einer Anweisung durch ein Zeilenumbruchzeichen markiert. Mit dem Zeilenfortsetzungszeichen () können wir jedoch eine Anweisung erstellen, die sich über mehrere Zeilen erstreckt. Beispielsweise:

 a = 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9

Dies ist eine explizite Zeilenfortsetzung. In Python wird die Zeilenfortsetzung in Klammern (), Klammern () und Klammern () impliziert. Zum Beispiel können wir die obige mehrzeilige Anweisung wie folgt implementieren:

 a = (1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9)

Hier führen die umgebenden Klammern () die Zeilenfortsetzung implizit aus. Gleiches gilt für () und (). Beispielsweise:

 colors = ('red', 'blue', 'green')

Wir können auch mehrere Anweisungen mit Semikolons wie folgt in eine einzelne Zeile setzen:

 a = 1; b = 2; c = 3

Python-Einzug

Die meisten Programmiersprachen wie C, C ++ und Java verwenden geschweifte Klammern (), um einen Codeblock zu definieren. Python verwendet jedoch Einrückungen.

Ein Codeblock (Hauptteil einer Funktion, Schleife usw.) beginnt mit dem Einzug und endet mit der ersten nicht eingerückten Zeile. Das Ausmaß der Einrückung liegt bei Ihnen, muss jedoch in diesem Block konsistent sein.

Im Allgemeinen werden vier Leerzeichen zum Einrücken verwendet und Tabulatoren vorgezogen. Hier ist ein Beispiel.

 for i in range(1,11): print(i) if i == 5: break

Durch die Durchsetzung des Einrückens in Python sieht der Code ordentlich und sauber aus. Dies führt zu Python-Programmen, die ähnlich und konsistent aussehen.

Einrückungen können in der Zeilenfortsetzung ignoriert werden, aber es ist immer eine gute Idee, Einrückungen vorzunehmen. Dadurch wird der Code besser lesbar. Beispielsweise:

 if True: print('Hello') a = 5

und

 if True: print('Hello'); a = 5

beide sind gültig und machen dasselbe, aber der frühere Stil ist klarer.

Eine falsche Einrückung führt zu IndentationError.

Python-Kommentare

Kommentare sind beim Schreiben eines Programms sehr wichtig. Sie beschreiben, was in einem Programm vor sich geht, damit es einer Person, die sich den Quellcode ansieht, nicht schwer fällt, es herauszufinden.

Möglicherweise vergessen Sie die wichtigsten Details des Programms, das Sie gerade in einem Monat geschrieben haben. Es ist also immer fruchtbar, sich die Zeit zu nehmen, diese Konzepte in Form von Kommentaren zu erklären.

In Python verwenden wir das Hash- Symbol ( # ), um einen Kommentar zu schreiben.

Es erstreckt sich bis zum Zeilenumbruch. Kommentare dienen Programmierern, um ein Programm besser zu verstehen. Python Interpreter ignoriert Kommentare.

 #This is a comment #print out Hello print('Hello')

Mehrzeilige Kommentare

Wir können Kommentare haben, die sich auf mehrere Zeilen erstrecken. Eine Möglichkeit besteht darin, das Hash- Symbol ( # ) am Anfang jeder Zeile zu verwenden. Beispielsweise:

 #This is a long comment #and it extends #to multiple lines

Eine andere Möglichkeit besteht darin, dreifache Anführungszeichen zu verwenden, entweder '' 'oder "" ".

Diese dreifachen Anführungszeichen werden im Allgemeinen für mehrzeilige Zeichenfolgen verwendet. Sie können aber auch als mehrzeiliger Kommentar verwendet werden. Sofern es sich nicht um Dokumentzeichenfolgen handelt, wird kein zusätzlicher Code generiert.

 """This is also a perfect example of multi-line comments"""

Weitere Informationen zu Kommentaren finden Sie unter Python-Kommentare.

Docstrings in Python

Eine Dokumentzeichenfolge steht für Dokumentationszeichenfolge.

Python-Dokumentzeichenfolgen (Dokumentationszeichenfolgen) sind die Zeichenfolgenliterale, die direkt nach der Definition einer Funktion, Methode, Klasse oder eines Moduls angezeigt werden.

Beim Schreiben von Dokumentzeichenfolgen werden dreifache Anführungszeichen verwendet. Beispielsweise:

 def double(num): """Function to double the value""" return 2*num

Docstrings werden direkt nach der Definition einer Funktion, Klasse oder eines Moduls angezeigt. Dies trennt Dokumentzeichenfolgen von mehrzeiligen Kommentaren in dreifachen Anführungszeichen.

Die Dokumentzeichenfolgen sind dem Objekt als __doc__Attribut zugeordnet.

Wir können also mit den folgenden Codezeilen auf die Dokumentzeichenfolgen der obigen Funktion zugreifen:

 def double(num): """Function to double the value""" return 2*num print(double.__doc__)

Ausgabe

 Funktion zum Verdoppeln des Wertes

Weitere Informationen zu Docstrings in Python finden Sie unter Python Docstrings.

Interessante Beiträge...