Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

Документы

Медиа

Назад

Что знаешь про два основных типа данных Python?

Этот вопрос проверяет знание основных типов данных в Python и их характеристик, таких как изменяемость и неизменяемость.

Короткий ответ

В Python два основных типа данных — изменяемые и неизменяемые. Изменяемые типы (например, списки, словари, множества) могут быть изменены после их создания, а неизменяемые (например, числа, строки, кортежи) не могут быть изменены.

Длинный ответ

Python делит все типы данных на две большие категории:

- Изменяемые типы данных (mutable types): Это типы данных, объекты которых можно изменять после их создания. Например:

- Списки (list)

- Словари (dict)

- Множества (set) Эти объекты могут быть изменены, то есть вы можете добавлять, изменять или удалять элементы после их создания.

 

Пример:

my_list = [1, 2, 3]
my_list[0] = 10  # Изменение первого элемента списка
print(my_list)  # [10, 2, 3]

Неизменяемые типы данных (immutable types): Это типы данных, объекты которых нельзя изменить после их создания. Например:

Числа (int, float)

Строки (str)

Кортежи (tuple) После создания такого объекта любое изменение приведет к созданию нового объекта.

 

Пример:

num = 5
num = 10  # Создается новый объект, старое значение 5 остается неизменным

 

Разделение типов данных на изменяемые и неизменяемые важно для понимания, как Python управляет памятью и работает с объектами.

Уровень

  • Рейтинг:

    3

  • Сложность:

    2

Навыки

  • Python

Ключевые слова

#data types

#mutable

#immutable

Подпишись на Python Developer в телеграм