Назначение нескольких переменных в одной строке в Python

Опубликовано: 1 Декабря, 2021

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

Оператор присваивания (=) присваивает значение, указанное справа, имени переменной, указанной слева. Дан базовый синтаксис объявления переменных:

Синтаксис:

 var_name = значение

Пример:

 а = 4

Назначение нескольких переменных в одной строке

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

При объявлении переменных таким образом необходимо соблюдать осторожность с порядком имен и соответствующих им значений: первое имя переменной слева от оператора присваивания присваивается с первым значением справа и так далее.

Пример 1:

Python3

a, b = 4 , 8
print ( "value assigned to a" )
print (a)
print ( "value assigned to b" )
print (b)

Выход:

 значение, присвоенное
4
значение, присвоенное b
8

Присвоение переменной в одной строке также может выполняться для разных типов данных.

Пример 2:

Python3

print ( "assigning values of different datatypes" )
a, b, c, d = 4 , "geeks" , 3.14 , True
print (a)
print (b)
print (c)
print (d)

Выход:

 присвоение значений разных типов данных
4
выродки
3,14
Правда

Не просто присваивание переменной, присваивание после выполнения некоторой операции также может быть выполнено таким же образом.

Пример 3:

Python3

a, b = 8 , 3
add, pro = (a + b), (a * b)
print (add)
print (pro)

Выход:

 11
24

Пример 4:

Python3

string = "Geeks"
a, b, c = string[ 0 ], string[ 1 : 4 ], string[ 4 ]
print (a)
print (b)
print (c)

Выход:

 грамм
eek
s

Внимание компьютерщик! Укрепите свои основы с помощью базового курса программирования Python и изучите основы.

Для начала подготовьтесь к собеседованию. Расширьте свои концепции структур данных с помощью курса Python DS. А чтобы начать свое путешествие по машинному обучению, присоединяйтесь к курсу Машинное обучение - базовый уровень.