Back to questions
Ростелеком
Axenix
Junior — Middle
86
Можешь перечислить типы данных в Python, которые нельзя изменить после создания?
Companies where asked
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) — изменяемые типы.