Найти в Дзене

Ну вот, родненький, добрались мы с тобой до самого хлеба насущного — до переменных в Python 🐍

Давно пора было поговорить об этом, как о важных вещах между близкими людьми. Без переменных, сам понимаешь, в программировании ни туды и ни сюды. Это как кастрюля без ручек — вроде и варит, а унести — никак. Переменная — это, если по-простому, такая ячейка в памяти, коробочка, куда мы что-то кладём. Циферку, словечко, результат вычислений — да хоть что. Главное — дать этой коробочке имя, чтобы потом, когда понадобилось, можно было по имени достать и использовать. Примерчик на пальцах: python тест = 12 Вот и всё! Мы только что взяли и записали в переменную тест значение 12. Как в жизни: написал на банке “мёд” — и знаешь, что внутри сладенькое, а не соленья какие-нибудь. В Python переменные могут быть разных типов. Есть целые числа — это int, как, скажем, 7 или 42, твёрдые, надёжные, как пень на опушке. Есть числа с плавающей точкой — float, вроде 3.14 или 2.0, такие себе мягонькие, чуть подвижные, как рюмка после тоста. А есть строки — str, они у нас в кавычках пишутся: "привет" или "э
Оглавление

Давно пора было поговорить об этом, как о важных вещах между близкими людьми. Без переменных, сам понимаешь, в программировании ни туды и ни сюды. Это как кастрюля без ручек — вроде и варит, а унести — никак.

Переменная — это, если по-простому, такая ячейка в памяти, коробочка, куда мы что-то кладём. Циферку, словечко, результат вычислений — да хоть что. Главное — дать этой коробочке имя, чтобы потом, когда понадобилось, можно было по имени достать и использовать.

Примерчик на пальцах:

python тест = 12

Вот и всё! Мы только что взяли и записали в переменную тест значение 12. Как в жизни: написал на банке “мёд” — и знаешь, что внутри сладенькое, а не соленья какие-нибудь.

Типы переменных — не всё коту масленица, бывают и разные 😏

В Python переменные могут быть разных типов. Есть целые числа — это int, как, скажем, 7 или 42, твёрдые, надёжные, как пень на опушке. Есть числа с плавающей точкой — float, вроде 3.14 или 2.0, такие себе мягонькие, чуть подвижные, как рюмка после тоста. А есть строки — str, они у нас в кавычках пишутся: "привет" или "это строка".

И вот что мне в Python по душе — не надо самому указывать, что за тип ты создал. Написал х = 5 — и язык сам понял, что это целое. Умно, удобно, по-человечески.

Вот тебе пример:

python x = input("Введи число: ")
print("Ты ввёл:", x)

Только тут одно но: input() всегда возвращает строку. Так что если ты хочешь с этой переменной что-то посчитать — надо бы её в число превратить. Для этого у нас есть волшебные превращатели — int() и float().

Правильно называй — не будь лешим в болоте 🌲

С названиями переменных в Python строго, но справедливо. Нельзя начинать с цифры. Например, 1переменная — нельзя. А вот переменная1 — пожалуйста, хоть целый вагон таких сделай.

Ещё помни, что регистр важен. Переменная, переменная и ПЕРЕМЕННАЯ — это три разных зверя. Прямо как близнецы-братья с разными характерами. Так что не запутайся, пиши аккуратно.

Пример посерьёзнее:

python a = int(input("Введи целое число: "))
b = float(input("А теперь число с плавающей точкой: "))
print("Сумма:", a + b)

Вот тут уже видно: одно число — целое, второе — с запятой, и оба правильно сложились. Всё как надо!

Удаление переменных — пришло время прощаться 🪦

Бывает, надо переменную убрать, освободить место. Ну, мало ли — память не резиновая, да и порядок в коде, как в доме, нужен. Вот тут и приходит на помощь слово del.

python рс = 15
del рс
print(рс) # Вот тут уже будет ошибка!

Как говорится, нет переменной — нет проблем. Только не удаляй, что попало, а то потом ищи-свищи, где что было.

Операции с переменными — тут как в магазине: добавил, отнял, умножил, поделил 💸

Когда переменная у нас уже есть, можно с ней всякие штуки делать. Добавить к ней пятёрочку, умножить на что-то, поделить — ну, в общем, развлекуха.

Пример:

python сумма = 10
сумма += 5
print(сумма) # Будет 15

Эта запись += — она просто душка! Вроде и коротко, и по делу.

А ещё помни: Имя и имя — не одно и то же. Python тут, знаешь, строг как бухгалтер перед отчётом: буква не та — всё, ищи ошибку.

Итог — как борщ после второго дня настаивания 🍲

Ну что, мой хороший, прошлись мы по переменным так, что только следы на клавиатуре остались. Теперь ты знаешь, что:

  • переменные — это контейнерчики для хранения чего угодно;
  • их типы определяются сами, как собака по запаху;
  • есть int, float, str — и все они важны;
  • можно преобразовывать типы, можно удалять переменные;
  • и главное — будь аккуратен с названиями, не груби Python'у, он всё запоминает 😄

А впереди у нас — новые горизонты. Следующий урок будет про переменные ещё глубже. Будем с ними играться, как кот с клубочком: кидать, передавать, менять — и, может быть, даже сравнивать.

Так что, дружочек, не теряйся. Я тут, сижу, чай наливаю, да жду тебя на следующем занятии.

-2

Твой программист-дед,

что знает толк в коде и в хорошей компании 👴🍷

«Что за ум, если не в голове? А что за код, если без переменных!»