Sobes.tech
Middle
49

Python-da hansı məlumat tipləri var? Dəyişdirilə bilən və dəyişdirilə bilməyənlər haqqında danış.

Şirkətlər soruşuldu
СБЕРСБЕР

AI-dan cavab

sobes.tech Süni İntellekt

В Python есть несколько основных типов данных, которые делятся на изменяемые и неизменяемые.

Неизменяемые типы:

  • int (целые числа)
  • float (числа с плавающей точкой)
  • bool (логические значения)
  • str (строки)
  • tuple (кортежи)
  • frozenset (неизменяемое множество)

Эти объекты нельзя изменить после создания. Например, строку нельзя изменить, можно только создать новую.

Изменяемые типы:

  • list (списки)
  • dict (словари)
  • set (множества)
  • пользовательские объекты классов

Изменяемые объекты можно менять «на месте», например, добавлять элементы в список или изменять значения в словаре.

Пример:

s = "hello"
s = s + " world"  # создаётся новая строка

lst = [1, 2, 3]
lst.append(4)  # список изменяется на месте

Понимание изменяемости важно для работы с функциями, копированием объектов и управлением памятью.