🧩 Datentypen – Grundidee und Bedeutung

Der Datentyp legt fest, welche Art von Wert in einer Variablen gespeichert ist und wie dieser Wert interpretiert wird. Programmiersprachen unterscheiden Datentypen, weil Zahlen, Texte und Wahrheitswerte unterschiedlich verarbeitet werden.

📦 Wichtige Datentypen (Überblick)

Datentyp Bezeichnung Beschreibung Beispiele
bool Wahrheitswert Logische Werte True, False
int Ganzzahl Ganze Zahlen ohne Dezimalstelle 108, -455
float Gleitkommazahl Zahlen mit Dezimalstelle 8.988, -4.69
str Zeichenkette Text zwischen Anführungszeichen "Montag", "7.9"

🧠 Datentyp und Interpretation

Auch wenn zwei Werte gleich aussehen, können sie für den Computer etwas völlig anderes bedeuten.

a = 4
b = "4"
  • a speichert eine Zahl
  • b speichert einen Text

Der Computer behandelt diese beiden Werte nicht gleich.

⚠️ Typische Fehlvorstellungen (Misconceptions)

❌ „Eine Zahl ist immer eine Zahl“

x = "7"
y = "3"
print(x + y)

Ergebnis:

73

Texte werden nicht berechnet, sondern als Zeichenketten behandelt.

❌ „Der Datentyp ist egal, solange der Wert stimmt“

preis = "10"
menge = 2
print(preis * menge)

Das Ergebnis ist nicht sinnvoll, da ein Text mit einer Zahl kombiniert wird.

💡 Merke

  • Der Datentyp bestimmt, was mit einem Wert gemacht werden darf
  • Gleich aussehende Werte können unterschiedliche Datentypen haben
  • Python unterscheidet strikt zwischen Zahlen und Texten