Переменные и типы данных
Изучение основных типов данных в 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}
Попробуйте на практике:
Результат:
Вопросы для закрепления
Вопросы для проверки усвоенного материала доступны зарегистрированным пользователям.