Sobes.tech
Back to questions
Junior — Middle
86

Можешь перечислить типы данных в Python, которые нельзя изменить после создания?

Companies where asked
РостелекомРостелеком
AxenixAxenix
ITFB Group
Цифрум

Answer from AI

sobes.tech AI

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

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

Например, если у вас есть строка, вы не можете изменить отдельный символ, можно только создать новую строку:

s = "hello"
# s[0] = 'H'  # Ошибка
s = "H" + s[1:]  # Создаём новую строку

В отличие от них, списки (list), множества (set), словари (dict) — изменяемые типы.