← Назад ко всем вопросам

Какие есть типы данных в Python?

1️⃣ Как кратко ответить

В Python основные типы данных включают: числовые (int, float, complex), булевы (bool), строки (str), списки (list), кортежи (tuple), множества (set), словари (dict), а также специальные типы, такие как NoneType. Эти типы данных позволяют эффективно работать с различными видами информации.

2️⃣ Подробное объяснение темы

Числовые типы

  1. int: Представляет целые числа. Например, 5, -3, 0.
  2. float: Представляет числа с плавающей точкой (десятичные числа). Например, 3.14, -0.001.
  3. 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

Последовательности

  1. list: Изменяемая последовательность, которая может содержать элементы разных типов. Используется для хранения коллекций данных.
fruits = ["apple", "banana", "cherry"]  # list
fruits.append("orange")  # добавление элемента в список
  1. 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

Тема: Python
Стадия: Tech

🔒 Подпишись на бусти автора и стань Алигатором, чтобы получить полный доступ к функционалу сайта и отслеживать свой прогресс!

Твои заметки