Переменные в Python
Переменные — это один из самых важных элементов программирования. Именно с них обычно начинается изучение любого языка программирования. Если представить программу как большую систему хранения и обработки данных, то переменные будут своеобразными контейнерами, в которых эти данные находятся.
Без переменных невозможно создать игру, сайт, чат-бота, калькулятор или любое другое приложение. Они используются буквально в каждой программе.

Что такое переменная
Переменная — это именованная область памяти, в которой хранится некоторое значение.
Проще говоря, переменная позволяет сохранить информацию под определенным именем, чтобы потом использовать ее в программе.
Например:
name = "Анна"
Здесь:
name— имя переменной;"Анна"— значение переменной.
Теперь программа запомнила слово «Анна» и может обращаться к нему через имя name.
Например:
print(name)
Результат: Анна
Зачем нужны переменные
Представьте интернет-магазин. В программе необходимо хранить:
- имя покупателя;
- стоимость товара;
- количество товаров;
- адрес доставки;
- номер заказа.
Если каждый раз вручную писать значения, программа станет неудобной и бесполезной.
Поэтому данные сохраняются в переменные:
customer = "Иван"
price = 1500
quantity = 2
Теперь программа может выполнять расчеты:
total = price * quantity
print(total)
Результат: 3000
Переменные делают программы гибкими и позволяют работать с изменяющимися данными.
Как создать переменную в Python
В Python переменная создается очень просто. Достаточно написать имя переменной, знак равенства и значение:
age = 12
Знак = здесь не означает математическое равенство. Он означает: «Запиши значение справа в переменную слева».
Например:
score = 100
Python сохраняет число 100 в переменную score.
Особенность Python
Во многих языках программирования необходимо заранее указывать тип переменной:
int age = 12;
В Python этого делать не нужно. Язык сам определяет тип данных:
age = 12
name = "Маша"
height = 1.65
Это делает код более простым и понятным.
- Запишите ребенка на первый пробный урок
- Оплатите пакет занятий в течение 24 часов
- Получите до 5 уроков в подарок
Основные типы данных в переменных
- Целые числа (int)
Используются для хранения целых чисел.
year = 2025
score = 150
- Числа с дробной частью (float)
temperature = 23.5
price = 99.99
- Строки (str)
Используются для хранения текста.
city = "Москва"
animal = "кот"
- Логические значения (bool)
Могут принимать только два значения:
TrueFalse
Пример:
is_student = True
Такие переменные часто используются в проверках условий.
Правила именования переменных
Имя переменной должно подчиняться определенным правилам.
Можно:
name
user_age
score1
Нельзя:
1name
user-age
my name
Также нельзя использовать служебные слова Python:
if
for
while
class
Например: for = 10 вызовет ошибку.
Хорошие и плохие названия
Плохой пример:
a = 15
b = 25
c = a + b
Неясно, что означают переменные.
Хороший пример:
width = 15
height = 25
area = width * height
Теперь код понятен даже без комментариев.
Изменение значения переменной
Переменная получила такое название потому, что ее значение может изменяться. Например:
score = 10
score = 20
После выполнения программы в переменной будет храниться: 20
Старое значение заменится новым.
Увеличение и уменьшение значения
Часто необходимо изменять число на определенную величину. Например:
coins = 5
coins = coins + 1
Результат: 6
Можно записать короче:
coins += 1
Аналогично работают:
coins -= 1
coins *= 2
coins /= 2
Вывод переменных на экран
Для вывода используется функция print().
name = "Олег"
print(name)
Можно выводить несколько переменных:
name = "Олег"
age = 14
print(name, age)
Результат: Олег 14
Ввод данных в переменную
Иногда пользователь должен сам вводить информацию. Для этого используется функция input().
name = input("Введите имя: ")
После запуска программа попросит пользователя ввести текст. Введенное значение сохранится в переменной.
Пример:
name = input("Введите имя: ")
print("Привет,", name)
Результат:
Введите имя: Анна
Привет, Анна
Переменные и вычисления
Переменные можно использовать в математических выражениях.
a = 10
b = 5
summa = a + b
Операции проводятся через символы: +, -, *, /
Пример:
length = 12
width = 4
area = length * width
print(area)
Результат: 48
Обмен значениями переменных
В Python есть удобный способ поменять значения местами.
Было:
a = 5
b = 10
Меняем:
a, b = b, a
Теперь:
a = 10
b = 5
Такой способ считается одной из удобных особенностей Python.
Несколько переменных сразу
Можно создать несколько переменных одной строкой:
x, y, z = 1, 2, 3
Или присвоить одно значение нескольким переменным:
a = b = c = 0
Как Python хранит переменные
Когда создается переменная:
name = "Анна"
Python:
- создает объект со значением «Анна»;
- выделяет для него память;
- связывает объект с именем
name.
Поэтому правильнее говорить, что переменная не хранит значение напрямую, а ссылается на объект.
Для начинающих достаточно понимать это как «переменная хранит данные».
Где используются переменные
Переменные применяются практически в любой программе:
- в играх — для хранения очков, здоровья и уровня;
- на сайтах — для хранения данных пользователей;
- в банковских приложениях — для хранения баланса;
- в чат-ботах — для хранения сообщений;
- в программах анализа данных — для хранения результатов вычислений.
Например, в игре:
player_health = 100
player_score = 0
player_name = "Hero"
Все характеристики персонажа сохраняются в переменных.
Поможет быстрее разобраться с основами программирования и научиться создавать собственные программы тренер по Python на бесплатном занятии в Айтигенио.
Итоги
Переменная в Python — это имя, которое связано с определенным значением в памяти компьютера. Переменные позволяют хранить данные, изменять их, выполнять вычисления и взаимодействовать с пользователем.
Чтобы уверенно программировать на Python, необходимо научиться:
- создавать переменные;
- выбирать понятные имена;
- изменять значения;
- использовать переменные в вычислениях;
- получать данные от пользователя;
- избегать типичных ошибок.
Практически каждая программа начинается с переменных, поэтому понимание этой темы является фундаментом для дальнейшего изучения Python.
Другие термины
Даём знания уже на первом уроке.
Итог: крутой IT-проект!