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