Middle
71
Quels sont les types de variables en Python ? Modifiables et immuables ?
Entreprises à qui on a demandé
Saber Interactive
Réponse de l'IA
sobes.tech IA
В Python переменные можно разделить на изменяемые (mutable) и неизменяемые (immutable) типы.
Неизменяемые типы:
int,float,complexboolstr(строки)tuple(кортежи)frozensetbytes
Объекты этих типов нельзя изменить после создания — любые операции создают новый объект.
Изменяемые типы:
list(списки)dict(словари)set(множества)bytearray
Эти объекты можно изменять «на месте» — добавлять, удалять или изменять элементы.
Пример:
# Неизменяемый тип
s = "hello"
s2 = s.replace('h', 'H') # создаётся новая строка
# Изменяемый тип
lst = [1, 2, 3]
lst.append(4) # список изменяется на месте
Понимание изменяемости важно для работы с функциями, копированием объектов и управлением состоянием.