Sobes.tech
Middle

Кадом намудҳои додаҳо дар Python тағирнопазир (immutable) мебошанд?

sobes.tech AI

Ҷавоб аз AI

Дар Python, намудҳои маълумоти номутобиқ (immutable) дар бар мегиранд:

  • int (сандароҳои бутун)
  • float (сандароҳои нуқтаи флюидӣ)
  • bool (қиматҳои мантиқӣ)
  • str (сатрҳо)
  • tuple (тупелҳо)
  • frozenset (ҷамъияти номутобиқ)

Ин маъно дорад, ки пас аз эҷоди объект аз ин намудҳо, мундариҷаи он тағир дода намешавад. Масалан, сатр тағир дода намешавад, танҳо метавон як навро бо мундариҷаи тағирёфта эҷод кард.

Масалан:

s = "hello"
s = s + " world"  # як сатр нав эҷод мешавад, аслӣ тағир намеёбад