| Thema | C | Python |
|---|---|---|
| Ausführung | Kompilieren, dann starten | Der Interpreter führt die Datei direkt aus |
| Typen | Jede Variable hat einen festen Typ | Der Typ hängt am Wert, nicht an der Variable |
| Blöcke | { } und ; |
Doppelpunkt und Einrückung (4 Leerzeichen) |
| Speicher | malloc und free |
Automatisch (Garbage Collector) |
| Zeiger | Ja | Nein, Variablen sind Namen, die auf Objekte zeigen |
| Zahlen | int hat feste Größe |
int ist unbegrenzt groß |
| Strings | char-Array |
Eigener, unveränderlicher Typ str |
| Fehler | Rückgabewerte, errno |
Exceptions (try und except) |
So arbeitest du mit diesem Handbuch · Abschnitt 3 von 5
Python im Vergleich zu C
Tipp: Bei Python-Beispielen kannst du auf ▶ Ausprobieren klicken, den Code verändern und direkt ausführen.