PyGuide

Типы данных в Python

Что такое тип данных

Тип данных определяет, какие значения может хранить переменная и какие операции с ними допустимы.

Основные типы данных

Числа (Numbers)

Содержат целые числа, числа с плавающей запятой и комплексные числа.

x = 10        # int — целое число
y = 3.14      # float — число с плавающей запятой
z = 1 + 2j    # complex — комплексное число

Строки (Strings)

Последовательность символов. Строки можно заключать в одинарные, двойные или тройные кавычки.

name = "Иван"
greeting = 'Привет'
multiline = """Многострочная
строка"""

Булевы значения (Boolean)

Хранят только два значения: True или False. Используются для условий.

is_active = True
is_logged_in = False

Списки (List)

Упорядоченные изменяемые коллекции элементов.

fruits = ["яблоко", "банан", "вишня"]

Кортежи (Tuple)

Упорядоченные неизменяемые коллекции элементов.

point = (10, 20)

Словари (Dictionary)

Неупорядоченные коллекции пар «ключ: значение».

person = {"имя": "Иван", "возраст": 25}

Множества (Set)

Неупорядоченные коллекции уникальных элементов.

colors = {"красный", "зелёный", "синий"}

Проверка типа данных

x = 10
print(type(x))  # 
name = "Анна"
print(type(name))  #