Sobes.tech
Middle

Welche Datentypen sind in Python unveränderlich?

sobes.tech KI

Antwort von AI

In Python gehören zu den unveränderlichen (immutable) Datentypen:

  • int (Ganzzahlen)
  • float (Gleitkommazahlen)
  • bool (logische Werte)
  • str (Zeichenketten)
  • tuple (Tupel)
  • frozenset (unveränderliche Menge)

Das bedeutet, dass nach der Erstellung eines Objekts dieser Typen dessen Inhalt nicht geändert werden kann. Zum Beispiel kann eine Zeichenkette nicht verändert werden, es kann nur eine neue mit geändertem Inhalt erstellt werden.

Beispiel:

s = "hello"
s = s + " world"  # es wird eine neue Zeichenkette erstellt, die ursprüngliche bleibt unverändert