int — целые числа; str — строки; list — изменяемый упорядоченный список элементов; tuple — неизменяемая упорядоченная последовательность; dict — отображение «ключ–значение»; set — неупорядоченное множество уникальных элементов.
int — целые числа; str — строки; list — изменяемый упорядоченный список элементов; tuple — неизменяемая упорядоченная последовательность; dict — отображение «ключ–значение»; set — неупорядоченное множество уникальных элементов.
В Python всё — объект, и у каждого объекта есть тип. На уровне trainee от тебя ждут, что ты уверенно назовёшь и различишь базовые встроенные типы данных.
int — целые числа
Используется для представления целых значений: счётчики, идентификаторы, количества.
count = 10
user_id = 123str — строки
Последовательность символов в одинарных или двойных кавычках, часто используется для текстов, логов, идентификаторов.
name = "TeoBrain"
message = 'Hello'list — список (изменяемая последовательность)
Упорядоченная коллекция элементов любого типа. Можно изменять «на месте»: добавлять, удалять, менять элементы по индексу.
nums = [1, 2, 3]
nums.append(4) # [1, 2, 3, 4]
nums[0] = 10 # [10, 2, 3, 4]tuple — кортеж (неизменяемая последовательность)
Очень похож на список, но после создания изменить его нельзя. Часто используют, когда набор значений фиксирован: координаты, настройки.
point = (10, 20)
user = ("id123", "Ann")dict — словарь (ключ–значение)
Коллекция пар «ключ–значение», где ключи обычно строки или числа. Это один из самых используемых типов в Python, особенно в backend‑разработке (JSON‑подобные структуры).
user = {"id": 1, "name": "Ann"}
user["name"] # "Ann"
user["age"] = 30 # добавили новый ключset — множество
Неупорядоченная коллекция уникальных элементов. Удобно для удаления дублей и быстрых проверок принадлежности.
nums = {1, 2, 2, 3}
# {1, 2, 3}
values = ["a", "b", "a"]
unique = set(values) # {'a', 'b'}Как кратко ответить на собеседовании
В Python есть встроенные типы: int для целых чисел, str для строк, list — изменяемый список, tuple — неизменяемая последовательность, dict — словарь «ключ–значение», set — множество уникальных элементов. Как trainee важно не только перечислить, но и кратко пояснить, чем они отличаются и когда что использовать.
Оцени свой прогресс