Основы работы с переменными в Python

Введение

Переменные — это одна из самых базовых и важных концепций в программировании. Без них невозможно написать даже самую простую программу.

Даже если вы никогда не программировали, после прочтения этой статьи вы сможете уверенно использовать переменные в своих первых скриптах.

Основная часть

Что такое переменная в Python?

Представьте, что переменная - это коробка. В нее можно положить что угодно: числа, текст, список. И в любой момент вы можете открыть эту коробку, посмотреть что в ней или же заменить содержимое на другое.

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

Как создать переменную?

Для создания переменной достаточно написать ее название, поставить знак "=" и присвоить значение переменной.

Пример

<b>Рекомендации:</b> можно использовать цифры, английские буквы и "_" (имя не начинается с цифры). Не использовать в названии зарезервированные фразы: else, print, elif и т.д. Рекомендуется использовать осмысленные названия.
Рекомендации: можно использовать цифры, английские буквы и "_" (имя не начинается с цифры). Не использовать в названии зарезервированные фразы: else, print, elif и т.д. Рекомендуется использовать осмысленные названия.

Если мы хотим, чтобы пользователь сам ввел значение переменной, то нужно использовать оператор input - он передает программе данные от ввода пользователя.

Пример

Если под данным кодом мы напишем print(age) и запустим код, то в терминале выведется наш текст из переменной и мы сможем ввести значение с клавиатуры, и использовать его в дальнейшей работе.
Если под данным кодом мы напишем print(age) и запустим код, то в терминале выведется наш текст из переменной и мы сможем ввести значение с клавиатуры, и использовать его в дальнейшей работе.

Типы данных

float - числа с плавающей точкой ( 3.14, 5.43 и т.д. )

int - целые числа ( 5, -10 и т.д. )

str - строки ( "привет", "мир" и т.д .)

bool - булево значение ( True, False )

list - списки ( [1, 2, 3] )

Динамическая типизация

В Python можно легко присваивать уже существующей переменной другое значение, благодаря динамической типизации.

Пример

Можно без проблем присвоить переменной число, и потом поменять его на строку, не создавая при этом новую переменную.
Можно без проблем присвоить переменной число, и потом поменять его на строку, не создавая при этом новую переменную.

Используя всю теорию, изложенную выше, напишем небольшую программу.

Пример

Данная программа рассчитывает площадь фигуры. Если данные задачи изменятся, достаточно будет внести их в переменные, и не надо будет полностью изменять программу, в этом удобство и полезность переменных.
Данная программа рассчитывает площадь фигуры. Если данные задачи изменятся, достаточно будет внести их в переменные, и не надо будет полностью изменять программу, в этом удобство и полезность переменных.

Заключение

Переменные - это фундамент кода. Они позволяют пользователю ввести в переменную какие-либо данные, и когда они понадобятся в работе, он может просто написать название переменной, чтобы постоянно не вспоминать нужные данные. Самое главное - дать переменной понятное и осмысленное имя, для простого понимания и работы в будущем.

1
1 комментарий