Sobes.tech
Middle

Millised andmetüübid on Pythonis muutumatud?

sobes.tech AI

Vastus AI-lt

Pythonis kuuluvad muutumatud (immutable) andmetüübid:

  • int (täisarvud)
  • float (liht- ja ujukomaarvud)
  • bool (loogilised väärtused)
  • str (stringid)
  • tuple (tupelid)
  • frozenset (muutumatu kogum)

See tähendab, et nende tüüpide objektide loomise järel nende sisu ei saa muuta. Näiteks stringi ei saa muuta, saab ainult luua uue muudetud sisuga.

Näide:

s = "hello"
s = s + " world"  # luuakse uus string, algne ei muutu