Sobes.tech
Middle

Kokie duomenų tipai Python yra nekintami?

sobes.tech AI

Atsakymas iš AI

Python'e nekeičiami (immutable) duomenų tipai apima:

  • int (visuotiniai skaičiai)
  • float (slankiojo kablelio skaičiai)
  • bool (loginės reikšmės)
  • str (eilutės)
  • tuple (tupeliai)
  • frozenset (nekeičiama rinkinys)

Tai reiškia, kad po šių tipų objektų sukūrimo jų turinys negali būti pakeistas. Pavyzdžiui, eilutės pakeisti negalima, galima tik sukurti naują su pakeistu turiniu.

Pavyzdys:

s = "hello"
s = s + " world"  # sukuriama nauja eilutė, originalas nesikeičia