Привет, друзья! Давайте обсудим базу, которую должен знать каждый специалист, независимо от уровня. Знание типов данных в Python важно для успешного прохождения интервью и повседневной работы. В Python данные можно разделить на изменяемые и неизменяемые типы. Эти категории имеют разные характеристики и поведение. Разберем их более подробно. Неизменяемые типы данных нельзя изменить после их создания. Любая попытка изменения приведет к созданию нового объекта. Примеры неизменяемых типов данных: Числа (int, float, complex):
Примеры: 5, 3.14, 1+2j
Операции, такие как сложение или умножение, создают новый объект. Строки (str):
Пример: "hello"
Любое изменение строки создает новую строку. Кортежи (tuple):
Пример: (1, 2, 3)
Кортежи не могут быть изменены, но на их основе можно создать новые. Замороженные множества (frozenset):
Пример: frozenset([1, 2, 3])
В отличие от обычных множеств, frozenset не поддерживает методы изменения содержимого.
Некот