Переменные и типы данных
Изучение основных типов данных в Python: числа, строки, списки.
Переменные и типы данных
В этом занятии мы изучим, как работать с переменными и основными типами данных в Python. Переменные — это контейнеры для хранения данных, а типы данных определяют, какие операции можно выполнять с этими данными.
Что такое переменная?
Переменная — это именованная область памяти, которая хранит данные. В Python переменная создается в момент присваивания ей значения. Например:
name = "Иван"
Здесь name — это переменная, а "Иван" — строка, которая хранится в этой переменной.
Правила именования переменных:
- Имя переменной должно начинаться с буквы или символа подчеркивания
_. - Имя переменной может содержать только буквы, цифры и символы подчеркивания.
- Имена переменных чувствительны к регистру:
nameиName— это разные переменные.
Примеры допустимых имен переменных:
age = 15
user_name = "Иван"
_is_active = True
Типы данных в Python
Python поддерживает несколько основных типов данных:
1. Числа
- Целые числа (
int): Например,10,-5,0. - Дробные числа (
float): Например,3.14,-0.001.
Пример:
x = 10 # целое число
y = 3.14 # дробное число
2. Строки (str)
Строки используются для хранения текста. Они заключаются в кавычки (одинарные или двойные).
Пример:
name = "Иван"
message = 'Привет, мир!'
3. Логические значения (bool)
Логические значения могут быть либо True, либо False. Они часто используются в условных выражениях.
Пример:
is_active = True
is_admin = False
4. Списки (list)
Списки — это упорядоченные коллекции элементов. Они могут содержать элементы разных типов.
Пример:
fruits = ["яблоко", "банан", "вишня"]
numbers = [1, 2, 3, 4, 5]
5. Словари (dict)
Словари хранят данные в виде пар ключ-значение. Ключи должны быть уникальными.
Пример:
person = {"name": "Иван", "age": 15}
Операции с переменными
Присваивание
Мы уже видели, как присваивать значения переменным:
x = 10
name = "Иван"
Изменение значения
Значение переменной можно изменить в любой момент:
x = 10
x = 20 # Теперь x равен 20
Преобразование типов
Иногда нужно преобразовать данные из одного типа в другой. Например, преобразовать строку в число:
age = "15"
age = int(age) # Теперь age это число 15
Заключение
Теперь вы знаете, как работать с переменными и основными типами данных в Python. В следующем занятии мы изучим условные операторы.
Практика
🎯 Миссия 2: Собрать досье на пользователя
🔍 Контекст: Шерлок Холмс бы одобрил такую систематизацию!
⚙️ Техзадание:
1. Запросите имя, возраст (int) и цвет
2. Создайте список из 3 любимых фруктов
3. Сформируйте словарь с данными
4. Выведите всё красиво
Используйте name, age, color, fruits, person как имена переменных.
Имя: Марвин
Возраст: 42
Цвет: серый
Досье:
Имя: Марвин
Возраст: 42
Цвет: серый
Фрукты: ['яблоко', 'банан', 'апельсин']
Словарь: {'name': 'Марвин', 'age': 42}
💡 Подсказка: person = {"name": name}
Куда двигаться дальше?
Ты освоил Переменные и типы данных — теперь попробуй применить эти знания в реальных проектах на профессиональном курсе Python-разработчик от Skillbox:
- Разбор сложных случаев из практики
- Менторская поддержка
- Гарантированная стажировка
Попробуйте на практике:
Результат:
Вопросы для закрепления
Вопросы для проверки усвоенного материала доступны зарегистрированным пользователям.