← Назад ко всем вопросам
Какие есть типы данных в Python?
1️⃣ Как кратко ответить
В Python основные типы данных включают: числовые (int, float, complex), булевы (bool), строки (str), списки (list), кортежи (tuple), множества (set), словари (dict), а также специальные типы, такие как NoneType. Эти типы данных позволяют эффективно работать с различными видами информации.
2️⃣ Подробное объяснение темы
Числовые типы
- int: Представляет целые числа. Например,
5,-3,0. - float: Представляет числа с плавающей точкой (десятичные числа). Например,
3.14,-0.001. - complex: Представляет комплексные числа, которые имеют реальную и мнимую часть. Например,
3 + 4j.
a = 5 # int
b = 3.14 # float
c = 2 + 3j # complex
Булевы типы
- bool: Представляет логические значения
TrueиFalse. Используется для условий и логических операций.
is_active = True # bool
is_deleted = False # bool
Строки
- str: Представляет последовательность символов, используемую для хранения текстовой информации. Строки неизменяемы.
greeting = "Hello, World!" # str
Последовательности
- list: Изменяемая последовательность, которая может содержать элементы разных типов. Используется для хранения коллекций данных.
fruits = ["apple", "banana", "cherry"] # list
fruits.append("orange") # добавление элемента в список
- tuple: Неизменяемая последовательность, которая также может содержать элементы разных типов. Используется, когда необходимо сохранить данные неизменными.
coordinates = (10.0, 20.0) # tuple
Множества
- set: Неупорядоченная коллекция уникальных элементов. Используется для операций с множествами, таких как объединение и пересечение.
unique_numbers = {1, 2, 3, 4} # set
unique_numbers.add(5) # добавление элемента в множество
Словари
- dict: Неупорядоченная коллекция пар "ключ-значение". Используется для хранения данных, которые можно быстро искать по ключу.
person = {"name": "Alice", "age": 30} # dict
person["email"] = "alice@example.com" # добавление новой пары ключ-значение
Специальные типы
- NoneType: Представляет отсутствие значения. Единственное значение этого типа —
None. Используется для обозначения "ничего" или "неизвестного".
result = None # NoneType
🔒 Подпишись на бусти автора и стань Алигатором, чтобы получить полный доступ к функционалу сайта и отслеживать свой прогресс!
Подписаться