Sobes.tech
Middle

Welke gegevenstypen zijn onveranderlijk in Python?

sobes.tech AI

Antwoord van AI

In Python behoren de ongewijzigde (immutable) datatypes tot:

  • int (gehele getallen)
  • float (kommagetallen)
  • bool (logische waarden)
  • str (strings)
  • tuple (tuples)
  • frozenset (onveranderlijke verzameling)

Dit betekent dat, nadat een object van deze types is gemaakt, de inhoud niet kan worden gewijzigd. Bijvoorbeeld, een string kan niet worden gewijzigd, alleen een nieuwe met gewijzigde inhoud worden gemaakt.

Voorbeeld:

s = "hello"
s = s + " world"  # er wordt een nieuwe string gemaakt, de oorspronkelijke verandert niet