Sobes.tech
Back to questions
Middle
8

Какие типы данных относятся к неизменяемым (immutable) в Python?

Companies where asked
IT1

Answer from AI

sobes.tech AI

В Python к неизменяемым (immutable) типам данных относятся:

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

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

Пример:

s = "hello"
s = s + " world"  # создаётся новая строка, исходная не меняется