Dieses Tutorial vermittelt ein grundlegendes Verständnis von Python-Anweisungen, Einrückungen und Kommentaren – entscheidende Elemente für das Schreiben von sauberem, effizientem und wartbarem Code.
Inhaltsverzeichnis
Python-Anweisungen
In Python ist eine Anweisung eine einzelne vom Interpreter ausgeführte Instruction. Obwohl sie typischerweise eine einzelne Zeile einnimmt, können lange Anweisungen mit Zeilenfortsetzungen (Backslashes oder Klammern
()
) mehrere Zeilen umfassen. Anweisungen umfassen Zuweisungen, Funktionsaufrufe, Schleifen und bedingte Anweisungen.
Beispiele:
- Zuweisung:
x = 10
(weist 10x
zu) - Funktionsaufruf:
print("Hallo!")
- Bedingte Anweisung:
if x > 5: print("x ist größer als 5") else: print("x ist nicht größer als 5")
- Schleifenanweisung:
for i in range(5): print(i)
Python-Einrückungen
Im Gegensatz zu Sprachen, die geschweifte Klammern {}
zur Definition von Codeblöcken verwenden, verwendet Python Einrückungen. Diese bestimmen die Gruppierung von Anweisungen innerhalb von Blöcken (if
, else
, for
, while
, Funktionen, Klassen). Konsistente Einrückungen sind zwingend erforderlich; Inkonsistenzen verursachen einen IndentationError
.
Korrekte Einrückung:
if x > 5:
print("x ist größer als 5")
y = x * 2
else:
print("x ist nicht größer als 5")
Falsche Einrückung:
if x > 5:
print("x ist größer als 5") # IndentationError
y = x * 2
else:
print("x ist nicht größer als 5") # IndentationError
Verwenden Sie 4 Leerzeichen für die Einrückung; vermeiden Sie Tabulatoren.
Python-Kommentare
Kommentare sind erklärende Hinweise, die vom Interpreter ignoriert werden. Sie verbessern die Lesbarkeit und das Verständnis des Codes. Python bietet zwei Arten:
- Einerzeilige Kommentare: Beginnen mit
#
. Alles nach#
in derselben Zeile ist ein Kommentar. - Mehrzeilige Kommentare (Docstrings): Eingeschlossen in dreifache Anführungszeichen (
'''
oder"""
). Häufig verwendet, um Funktionen, Klassen und Module zu dokumentieren.
Beispiele:
x = 10 # Einerzeiliger Kommentar
'''
Dies ist ein
mehrzeiliger Kommentar.
'''
def my_function():
"""Dies ist ein Docstring."""
pass
Effektives Kommentieren ist entscheidend für sauberen, wartbaren Code. Halten Sie Kommentare prägnant und relevant; vermeiden Sie redundante Erklärungen.