Создание переменных в Python

Переменные позволяют хранить данные под “ярлыками”-именами и через них об­ращаться к этим данным. Вместо того чтобы давать точную ссылку на адрес, под которым в памяти компьютера хранятся какие-либо сведения, достаточно запро­сить об этих сведениях переменную.

Это все равно что звонить другу по мобильному телефону. С точки зрения звонящего, совершенно неважно, где сейчас нахо­дится адресат звонка. Несколько нажатий клавиши вот вы уже беседуете.

Впрочем, прежде, чем пользоваться переменной, ее надо создать, как в следу­ющей строке кода:

Это так называемая операция присвоения. В ней создается переменная которой присваивается значение name – ссылка на строку “Владимир”. Вообще принято гово­рить, что переменным присваиваются значения.

В Python нет необходимости указать тип переменной. Например в языке Си необходимо указать int, char, long и так далее. Python сам определит к какому типу относится переменная. Если кавычки, значит строка.

Если переменная ранее не суще­ствовала, как name в данном примере, то сначала интерпретатор создаст ее, а потом присвоит ей значение.

Строго говоря, присваивающая конструкция сохраняет значение (которое справа) где-либо в памя­ти, а переменной передает только ссылку на это значение, так что по-настоящему в переменныхничего не хранится. Ревнители языка Python говорят “переменная принимает значение”, а не “пе­ременной присваивается значение”.

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

Например следующий код:

выводит на экран имя “Владимир”, как это сделала бы и команда print(“Владимир”). В свою очередь, код:

напечатает на экране “Меня зовут “, затем пробел, затем имя “Владимир” затем снова пробел и “мне 25”. Опять же name взаи­мозаменяемо с “Владимир”.

Создание переменных в Python

PythonLearn