Kommentare in Python

Kommentare in Python

Sei die Erste, die diesen Beitrag teilt!

Kommentare sind beim Programmieren eine nützliche Sache. Man kann seinem Code Kommentare hinzufügen, um die einzelnen Schritte für sich und andere verständlicher zu machen. Kommentare in Python musst du kennen um besseren Code zu schreiben. Klappt irgendetwas mit dem Code nicht, dann kann man einzelne Zeilen in Kommentare umwandeln. Dadurch werden diese vom Compiler oder Interpreter beim Ausführen des Codes ignoriert. So kann man Fehler im Code finden. Um Kommentare in Python zu nutzen gibt es mehrere Alternativen, die ich dir in diesem Beitrag zeigen möchte.

Links und Bilder mit * sind Affiliatelinks. Bei Kauf über diese Links erhalte ich eine kleine Provision. Für dich ändert sich am Preis natürlich nichts. 🚀

Kommentare mit # markieren


Python Lernen auf amazon.de*


Einzelne Zeilen lassen sich mit der Raute # auskommentieren. Du kannst das Zeichen # vor eine ganze Zeile setzen oder nur vor einen bestimmten Teil einer Zeile.

Kommentar in Pythoncode mit # (Screenshot)

Im vorherigen Bild wurde durch eine Raute # ein Kommentar hinzugefügt. Damit wurde der Sinn der Codezeile erklärt. Das kann hilfreich sein für denjenigen, der den Code schreibt, aber auch für andere Leute, die den Code lesen.

Man kann also eine ganze Zeil auskommentieren, indem man # an den Anfang der Zeile setzt oder nur einen Teil der Zeile, wie im vorherigen Bild.

Kommentare in Python mit drei Anführungszeichen „““

Eine weitere Methode Kommentare in Python einzufügen ist die Verwendung von drei Anführungsstrichen “ “ „. Das ist sehr nützlich, da man damit mehrere Zeilen auskommentieren kann.

Pythoncode mit Kommentar mit """
Pythoncode mit Kommentar mit „““ (Screenshot)

In diesem Bild siehst du, dass ich den Sinn der for-Schleife durch einen Kommentar markiert habe. Die drei Anführungszeichen “ “ “ leiten den Kommentar ein und am Ende des Kommentars beende ich den Kommentarabsatz erneut mit “ “ „.


Programmieren mit amazon.de*


Fehler im Code finden

Ein großer Nutzen der Kommentare in Python und anderen Programmiersprachen ist es Fehler im Code aufzudecken. Wenn irgendwas schief läuft, dann kann man einzelne Zeilen oder Blöcke auskommentieren.

Wenn der Code durchläuft ohne die ein oder andere Zeile, dann weißt du das genau in diesen Zeilen dein Fehler liegen muss.

Dies ist eine Methode, die jeder Programmier-Anfänger von Anfang an verwenden sollte. Wenn etwas nicht läuft, erstmal Codestücke auskommentieren. Nicht einfach löschen und neu schreiben.

Man kann total viel lernen, wenn man seine Fehler findet und drüber nachdenkt. Außerdem ist man sehr viel schneller frustriert, wenn man alles immer wieder neu macht und nicht weiß, wo genau der Fehler liegt.

Richtig Kommentieren nach PEP8-Richtlinie

Es gibt ein Dokument, das Richtlinien vorgibt um guten Python-Code zu schreiben. Es nennt sich PEP8, kurz für Python Enterprise Proposal. Es beinhaltet Richtlinien an die sich Programmier halten, damit der Python-Code lesbar und leicht verständlich ist. Wenn sich alle an die gleichen Regeln halten, dann lässt sich natürlich ein Programm von vielen Menschen auch schneller verstehen.

PEP8 wurde von dem Entwickler von Python, Guido van Rossum, und Barry Warsaw und Nick Coghlan im Jahr 2001 verfasst.

Über Inline-Kommentare steht dort folgende Regeln.

Vor dem Rautezeichen # zwei Leerzeichen und danach eines.

Außerdem beginnen die Kommentare mit einem Großbuchstaben.

Ich habe dir hier ein Bild gemacht, um das zu verdeutlichen.

Kommentare in Python nach PEP8

Natürlich ist es nicht „falsch“, wenn du weniger Leerzeichen lässt. Aber es ist immer gut, wenn sich alle an die gleichen Richtlinien halten, damit der Code übersichtlich, logisch und gut lesbar geschrieben ist.

Weitere Methoden Kommentare in Python zu nutzen

Du kannst auch alle die Zeilen, die du in einen Kommentar umwandeln willst in einen if-Block einfügen. Das siehst du im nächsten Bild.

Kommentare in Python mit if False Block
Kommentare in Python mit if False Block (Screenshot)

Alles was nach if False: eingerückt an Code steht wird ignoriert. Das liegt daran, dass der Fall False nicht eintritt. Wir haben keine Bedingung dafür definiert.


Tech-Gadgets und Must-Haves auf amazon.de*


Das ist logisch ein etwas schwierigeres Konzept. Außerdem etwas nervig alle Zeilen, die zum Kommentar werden sollen einzurücken, wenn dein Editor das nicht automatisch macht.

Eine ähnliche Möglichkeit wäre einen if-Block mit if None: zu beginnen.

Natürlich gibt es auch noch Shortcuts, diese sind von Editor zu Editor verschieden. Welche IDE/Editor verwendest du für das Programmieren mit Python? Lass gerne ein Kommentar da.

Hier findest du meine Lieblings Python Online-Compiler.

Zusammenfassung

Es gibt zwei wichtige Methoden um Kommentare in Python zu implementieren.

  1. Schreibe # vor die Zeile, oder vor den Teil der Zeile der zu einem Kommentar werden soll
  2. Verwende “ “ “ Anführungsstriche hintereinander vor und nach deinem Kommentar

Beitrag erstellt 25

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Verwandte Beiträge

Beginne damit, deinen Suchbegriff oben einzugeben und drücke Enter für die Suche. Drücke ESC, um abzubrechen.

Zurück nach oben