Что вы знаете о переменной Python? Многое может быть, но некоторые вещи в этой статье могут быть новыми для вас.

Вы можете быть знакомы с

  • Что такое переменная в Python
  • Как сделать присваивание переменной
  • Номенклатура переменных

но некоторые понятия, такие как

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

будет для вас новым.

Итак, поехали -›

Для визуалов/аудиалов есть также пошаговое видео и некоторая инфографика.

Что такое переменные?

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

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

Как сделать присваивание переменной?

Здесь наступает роль знака равенства. Он используется для присвоения значений переменным.

Операнд слева от знака равенства — это имя переменной, а операнд справа — значение, хранящееся в переменной.

Например: Name="Машинное обучение"

Здесь Имя — это имя переменной, а «Машинное обучение» — это значение.

Python следует динамическому назначению.

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

Имя = «Машинное обучение»

тип (имя)

Вывод-› ул.

Правила номенклатуры

Есть несколько правил, которым мы должны следовать при именовании переменных в Python:

1) Должен начинаться с алфавита или символа подчеркивания ( _ ).

2) Не должно начинаться с цифры.

3) Если он начинается с алфавита или символа подчеркивания, то могут следовать цифры.

4) Использование специальных символов запрещено.

5) Максимальная длина переменной не определена, она может иметь разную длину.

6) Имя переменной чувствительно к регистру в Python.

7) Вы не можете указать зарезервированное ключевое слово в качестве имени в Python.

Пример:

def =2 (не разрешено по правилу 7)

Для =2 (не допускается по правилу 7)

1a=2 (не допускается по правилу 2)

a@2=2 (не допускается по правилу 4)

Предложения по номенклатуре корпуса:

1) Случай верблюда:

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

Пример: число выпускников колледжа.

2) Случай Паскаля:

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

Пример: количество выпускников колледжа.

3) Змеиный чехол:

Слова разделяются символами подчеркивания. Настоятельно рекомендуется в Python.

Пример: количество_выпускников_колледжа

Одно значение для нескольких переменных

Python позволяет одновременно присваивать одно значение нескольким переменным.

Пример:

a=b=c=1

распечатать (а, б, в)

Вывод-› 1,1,1

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

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

Пример:

A=b=c=1,2,3

печать (а, б, в)

Вывод-› (1,2,3),(1,2,3),(1,2,3)

наберите "А)

Вывод-› кортеж

Значение (1,2,3) хранится в виде кортежа во всех трех переменных a, b и c.

В предыдущем примере у нас было только 1 значение справа, а в этом примере у нас справа 3 значения. Это вызвало разницу в поведении в Python.

Распаковка с использованием переменных

Распаковка переменных — чрезвычайно полезное явление в Python.

Вся концепция носит позиционный характер. Под позиционным мы подразумеваем, что значения присваиваются на основе их положения.

Давайте посмотрим на пример распаковки:

A,b,c = 1,2, «привет»

распечатать (а, б, в)

Вывод-› 1, 2, «привет»

печать (тип (а), тип (с))

Вывод-› int , str

Здесь мы взяли 3 переменные a, b и c и присвоили им значения 1, 2 и «привет». После вывода значений мы ясно видим, что a присвоено значение 1, b присвоено значение 2, а c присвоено значение hello.

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

Случай 1. Выдача меньшего количества значений при распаковке:

Если при распаковке выдать меньше значений, то Python выдаст ошибку. Давайте посмотрим на пример:

A,b,c=1,2

Печать (а, б, в)

Вывод-›

Python выдал ошибку значения, заявив, что у него недостаточно значений для распаковки.

Случай 2. Выдача дополнительных значений при распаковке:

Если мы даем слишком много значений, то это тоже проблема.

A,b=1,2, 'привет'

распечатать (а, б)

Вывод-›

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

Надеюсь, вам понравилась эта статья. Большое спасибо за чтение. :)