Переменные в Python

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

Давайте посмотрим на рисунок. В нем разноцветные прямоугольники представляют собой различные типы данных. А надписи на них: a, var, txt_12 будут являться переменными:

Работать с переменными в Python очень просто. Объявляются они без каких-либо служебных слов, просто нужно записать имя переменной и через знак = указать значение. Давайте объявим переменную num со значением 10:

num = 10

Кроме того, при назначении переменной не нужно указывать для неё тип данных. Это связано с тем, что Python является языком с динамической типизацией и он сам определяют тип значения в процессе выполнения кода. Из чего следует, что переменная num может хранить в себе число, строку и любой другой тип данных:

num = 10
num = 'hello, world!'

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