Middle
Python'da qaysi ma'lumot turlari o'zgarmas (immutable)?
sobes.tech AI
AIdan javob
Python'da o'zgarmas (immutable) ma'lumot turlari quyidagilardan iborat:
- int (butun sonlar)
- float (o'nli sonlar)
- bool (mantiqiy qiymatlar)
- str (matn satrlari)
- tuple (to'plamlar)
- frozenset (o'zgarmas to'plam)
Bu shuni anglatadiki, bu turlar ob'ekti yaratilgandan so'ng, uning mazmuni o'zgartirilmaydi. Masalan, satrni o'zgartib bo'lmaydi, faqat o'zgartirilgan mazmun bilan yangi satr yaratish mumkin.
Misol:
s = "hello"
s = s + " world" # yangi satr yaratiladi, asl satr o'zgarmaydi