| 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: |
Anhang: Spickzettel, häufige Fehler und wie es weitergeht · Abschnitt 1 von 5
Spickzettel Syntax
Tipp: Bei Python-Beispielen kannst du auf ▶ Ausprobieren klicken, den Code verändern und direkt ausführen.