07. Переменные и типы данных
Что такое переменная
Переменная — это именованная область памяти, в которой хранится значение. Проще говоря, переменная — это «контейнер» для хранения данных. Пример:
age = 18
Здесь:
age— имя переменной;=— оператор присваивания;18— значение.
Важно: знак = означает присвоить значение, а не сравнить.
Правила именования переменных
Переменные должны:
- начинаться с буквы или
_; - не начинаться с цифры;
- не содержать пробелов;
- не совпадать с ключевыми словами.
Правильно:
name = "Alex"
total_sum = 100
_age = 20
Неправильно:
2name = "Alex" # ошибка
user name = "Alex" # ошибка
Основные типы данных
Python поддерживает разные типы данных.
1 Целые числа (int)
Используются для хранения целых чисел.
age = 18
number = -5
2 Дробные числа (float)
Используются для хранения чисел с плавающей точкой.
price = 10.5
pi = 3.14
3 Строки (str)
Используются для хранения текста.
name = "Ivan"
message = "Hello"
Строки записываются в кавычках.
4 Логический тип (bool)
Используется для хранения логических значений.
is_student = True
is_admin = False
Имеет только два значения: True или False.
Определение типа данных
Можно узнать тип переменной с помощью функции type():
age = 18
print(type(age))
Изменение значения переменной
Переменная может изменять значение:
x = 5
x = 10
Теперь x равно 10.
Операции с переменными
1 Арифметические операции
a = 5
b = 3
print(a + b)
print(a - b)
print(a * b)
print(a / b)
2 Конкатенация строк
name = "Ivan"
print("Hello, " + name)
Ошибки при работе с типами
Нельзя складывать число и строку напрямую:
age = 18
print("Возраст: " + age) # ошибка
Правильно:
print("Возраст:", age)
Практическая работа
Задание 1
Создать переменные:
- имя (строка);
- возраст (целое число);
- рост (дробное число);
- является ли студентом (логическое значение).
Вывести все значения на экран.
Задание 2
Создать две переменные с числами и:
- вывести их сумму;
- вывести разность;
- вывести произведение;
- вывести результат деления.
Задание 3
Создать переменную с именем пользователя и вывести приветствие вида: "Здравствуйте, Иван!"
Задание 4
Создать переменную x, присвоить значение 10. Затем изменить значение на 20. Вывести оба результата (по порядку изменения).
Задание 5
Создать переменную с числом. Вывести:
- число + 5;
- число * 2;
- число в квадрате.