1. Einführung
Python ist eine Programmiersprache, die von Einsteigern bis hin zu erfahrenen Entwicklern weit verbreitet verwendet wird und sich durch eine einfache Codeverwaltung auszeichnet. Besonders wichtig ist das sogenannte „Auskommentieren“, um Teile des Programms temporär zu deaktivieren oder Erklärungen für andere Entwickler zu hinterlassen. Gerade das Kommentieren über mehrere Zeilen hinweg ist eine unverzichtbare Technik für das Debugging und das bessere Verständnis von Code.
In diesem Artikel werden verschiedene Methoden zum Auskommentieren mehrerer Zeilen in Python vorgestellt. Wir erklären die grundlegende Methode mit #
, die Nutzung von Triple-Quotes sowie effiziente Möglichkeiten mit Tastenkombinationen in Entwicklungsumgebungen. Auch Einsteiger können den Beispielen leicht folgen – probieren Sie es aus!
2. Grundlegende Methoden zum Auskommentieren in Python
Die einfachste Methode, Code in Python zu kommentieren, ist das Verwenden des #
-Zeichens. Alles, was hinter diesem Zeichen steht, wird beim Ausführen ignoriert. Diese Methode ist ideal, um Codezeilen zu erklären oder temporär zu deaktivieren.
2.1 Einzeilige Kommentare
Wenn Sie am Anfang einer Zeile ein #
einfügen, wird diese Zeile als Kommentar behandelt und nicht ausgeführt.
# Dies ist ein einzeiliger Kommentar
print("Hello, World!") # Inline-Kommentare sind ebenfalls möglich
Kommentare können beliebig hinzugefügt werden und dienen als Anmerkungen zur besseren Verständlichkeit des Codes.
2.2 Mehrzeilige Kommentare
Um mehrere Zeilen gleichzeitig zu deaktivieren, fügen Sie an jeder Zeile ein #
hinzu. Dies ist besonders praktisch beim Debuggen oder wenn Sie mehrere Zeilen vorübergehend deaktivieren möchten.
# Dieser Code wird nicht ausgeführt
# Mehrzeiliger Kommentar
print("Diese Zeile ist auskommentiert")

3. Methoden zum Auskommentieren mehrerer Zeilen
In Python gibt es neben #
noch weitere Möglichkeiten, mehrere Zeilen auf einmal zu kommentieren – z.B. mit Shortcuts oder Triple-Quotes.
3.1 Mehrzeilige Kommentare mit #
und Shortcuts
Die meisten Entwicklungsumgebungen erlauben es, mehrere Zeilen zu markieren und per Tastenkombination ein #
vor jede Zeile zu setzen. In Visual Studio Code funktioniert dies z.B. mit Ctrl + /
.
# Beispiel: Mehrere Zeilen markieren und auskommentieren
# a = 1
# b = 2
# c = a + b
Mit dieser Methode können Sie schnell und unkompliziert mehrere Zeilen auskommentieren.
3.2 Kommentare mit Triple-Quotes
In Python können Sie auch sogenannte Triple-Quotes verwenden ('''
oder """
), um mehrere Zeilen zu „kommentieren“. Diese Technik wird normalerweise für Docstrings verwendet, kann aber auch als Alternative zum Auskommentieren dienen.
'''
Dieser Bereich wird als Kommentar behandelt.
Nützlich, wenn mehrere Zeilen deaktiviert werden sollen.
'''
print("Dieser Teil wird ausgeführt")
Beachten Sie jedoch, dass mit Triple-Quotes markierte Bereiche eigentlich als String-Literale gelten und unnötig Speicher verbrauchen können. Verwenden Sie diese Methode daher mit Bedacht.
4. Anwendungsbeispiele und Hinweise zu Triple-Quotes
Beim Auskommentieren mit Triple-Quotes gibt es einige wichtige Punkte zu beachten – insbesondere die Einrückung. Falsche Einrückungen führen zu Fehlern.
4.1 Korrekte Verwendung
Um Triple-Quotes korrekt zu verwenden, müssen die Einrückungen stimmen. Hier ein Beispiel:
def sample():
'''
Dieser Bereich wird als Kommentar behandelt.
Die Einrückung ist korrekt.
'''
print("Dieser Teil wird ausgeführt")
4.2 Beispiel für einen Fehler
Bei falscher Einrückung entsteht ein IndentationError:
def sample():
'''
Dieser Kommentar führt zu einem Fehler
Die Einrückung ist nicht korrekt
'''
print("Hier tritt ein Fehler auf")
Achten Sie beim Verwenden von Triple-Quotes also stets auf die richtige Einrückung.

5. Shortcuts zum Auskommentieren in Python-Entwicklungsumgebungen
In jeder gängigen Entwicklungsumgebung gibt es eigene Tastenkombinationen zum Auskommentieren mehrerer Zeilen. Schauen wir uns die wichtigsten Tools an:
5.1 PyCharm
In PyCharm können Sie mit Ctrl + /
einzelne oder mehrere Zeilen kommentieren.
5.2 Visual Studio Code
Auch in Visual Studio Code funktioniert Ctrl + /
für ein- und mehrzeilige Kommentare. Für Block-Kommentare verwenden Sie Shift + Alt + A
.
5.3 Jupyter Notebook
Im Jupyter Notebook können Sie ebenfalls mit Ctrl + /
mehrere Zeilen auskommentieren. Gerade für Data Scientists und Entwickler ist effizientes Kommentieren im Notebook sehr praktisch.
6. Best Practices für Kommentare
Gut platzierte Kommentare erhöhen die Verständlichkeit und Nachvollziehbarkeit des Codes. Zu viele Kommentare sind jedoch kontraproduktiv. Hier ein paar Tipps für effektives Kommentieren:
6.1 Sinnvolle Kommentare einfügen
Kommentare sollten nicht den Code erklären, sondern den Zweck dahinter deutlich machen. Ein gutes Beispiel:
# Gibt die Summe von a und b zurück
def add(a, b):
return a + b
6.2 Zu viele Kommentare vermeiden
Übermäßige Kommentare erschweren die Lesbarkeit. Zum Beispiel sollte folgender Stil vermieden werden:
# Setzt a auf 1
a = 1
# Setzt b auf 2
b = 2
# Addiert a und b
c = a + b

7. Fazit
Für das Auskommentieren mehrerer Zeilen in Python gibt es verschiedene Methoden: das einfache #
, Triple-Quotes sowie Shortcuts der jeweiligen Entwicklungsumgebung. Besonders die #
-Variante ist unkompliziert und flexibel einsetzbar. Wer zudem Tastenkürzel und Triple-Quotes beherrscht, arbeitet noch effizienter.
Nutzen Sie diese Tipps, um Ihren Python-Code übersichtlich und wartbar zu halten – für eine noch angenehmere und produktivere Programmiererfahrung!