Python Lernhandbuch

Anhang: Spickzettel, häufige Fehler und wie es weitergeht · Abschnitt 1 von 5

Spickzettel Syntax

Aufgabe Python
Variable x = 5
Ausgabe, Eingabe print(x), x = input('Text: ')
Bedingung if a > b: ... elif ...: ... else:
Schleife über Elemente for x in liste:
Zählschleife for i in range(start, stop, step):
Solange while bedingung:
Funktion def name(a, b=1, *args, **kwargs): mit return
Klasse class Name: mit def __init__(self, ...):
Fehler abfangen try: ... except Typ as e: ... finally:
Ressource sicher nutzen with open(pfad, encoding='utf-8') as f:
Import import modul, from modul import name
Liste, Dictionary, Menge [1, 2], {'a': 1}, {1, 2}
Comprehension [x * 2 for x in liste if x > 0]
f-String f'{wert:.2f}'
Slicing s[start:stop:step]
Entpacken a, b = b, a, erster, *rest = liste
Leer ist falsch if not liste:
Auf None prüfen if x is None:

Tipp: Bei Python-Beispielen kannst du auf ▶ Ausprobieren klicken, den Code verändern und direkt ausführen.

← Kapitelübersicht