Урок 2: Переменные и типы данных

Что такое переменная?

Переменная — это контейнер для хранения данных. В Python не нужно указывать тип переменной, он определяется автоматически.

Создание переменной

# Создадим переменную и выведем её
name = "Алиса"
age = 25
print(name)
print(age)

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

Числовые (int, float, complex)

Python поддерживает целые, вещественные и комплексные числа.

# Целое число
x = 10

# Вещественное число (с плавающей точкой)
y = 3.14

# Комплексное число
z = 2 + 3j

print(x, y, z)

Строки (str)

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

# Строки
text1 = 'Привет'
text2 = "Python"
text3 = """Многострочный текст"""

print(text1, text2)
print(text3)

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

Булевы значения могут быть True или False.

# Булевы значения
is_python_easy = True
is_sun_blue = False

print(is_python_easy, is_sun_blue)

Списки (list)

Список — это упорядоченная коллекция элементов.

# Список
numbers = [1, 2, 3, 4, 5]
print(numbers)

# Доступ к элементам списка
print(numbers[0])  # Первый элемент
print(numbers[-1]) # Последний элемент

Кортежи (tuple)

Кортежи похожи на списки, но их нельзя изменять.

# Кортеж
days = ("Понедельник", "Вторник", "Среда")
print(days)

# Доступ к элементам
print(days[1])

Словари (dict)

Словарь хранит данные в виде "ключ — значение".

# Словарь
person = {"name": "Иван", "age": 30, "city": "Москва"}
print(person)

# Доступ к элементам
print(person["name"])
print(person["city"])

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

Множества содержат уникальные элементы.

# Множество
fruits = {"яблоко", "банан", "апельсин"}
print(fruits)

Преобразование типов

Можно менять тип данных переменной:

# Число в строку
num = 100
num_str = str(num)

# Строку в число
text = "50"
num2 = int(text)

print(num_str, num2)

Домашнее задание 🏡

1️⃣ Создайте переменные всех основных типов.

2️⃣ Выведите их значения с помощью print().

3️⃣ Преобразуйте строку в число и обратно.

🔄 Задачи по пройденному материалу 🔙 Назад к списку уроков