Sobes.tech
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