Переменная Python

Содержание
  1. Переменная и значение Переменная — это область памяти, где программист может хранить значение. Пример: roll_no, количество, имя и т. Д. Значение может быть строковым, числовым и т. Д. Пример: «Сара», 120, 25,36 Переменные создаются при первом назначении . Переменные должны быть присвоены до ссылки. Значение, хранящееся в переменной, может быть доступно или обновлено позже. Объявление не требуется Тип (строка, int, float и т. д.) переменной определяется Python. Интерпретатор выделяет память на основе типа данных переменной. Правила имен переменных Python Должен начинаться с буквы (a — z, A — B) или символа подчеркивания (_). Другие символы могут быть буквами, цифрами или _ С учетом регистра Может иметь любую (разумную) длину Есть некоторые зарезервированные слова, которые вы не можете использовать в качестве имени переменной, потому что Python использует их для других вещей . Хорошее имя переменной Выберите значащее имя вместо короткого. roll_no лучше, чем rn. Сохраняйте длину имени переменной. Roll_no_of_a-student слишком длинный? Будьте последовательны; roll_no или RollNo Начинайте имя переменной с символа подчеркивания (_) для особого случая. Операторы присваивания Python Оператор присваивания создает новые переменные и присваивает им значения. Базовая инструкция присваивания в Python: Синтаксис: = Где знак равенства (=) используется для присвоения значения (правая сторона) имени переменной (левая сторона). См. Следующие инструкции: >>> Item_name = "Computer" #A String >>> Item_qty = 10 # Integer >>> Item_value = 1000.23 #A с плавающей точкой> >> print (Item_name) Компьютер >>> print (Item_qty) 10 >>> print (Item_value) 1000.23 >>> Важно одно: оператор присваивания читается справа налево только. Пример: a = 12 правильно, но 12 = a не имеет смысла для Python, который создает синтаксическая ошибка. Проверьте это в Python Shell. >>> a = 12 >>> 12 = aSyntaxError: невозможно присвоить литералу >>> Несколько Присваивание Базовый оператор присваивания работает для одной переменной и одного выражения. Вы также можете присвоить одно значение нескольким переменным одновременно. Синтаксис: var1 = var2 = var3 .. .varn = = x = y = z = 1 Теперь проверьте отдельное значение в Python Shell. >>> x = y = z = 1 >>> print (x) 1 >>> print (y) 1 >>> print (z) 1 >> > Вот еще один оператор присваивания, в котором переменные присваивают множество значений одновременно. , , ..., = , , ..., x, y, z = 1, 2, " abcd " В приведенном выше примере x, y и z одновременно получают новые значения 1, 2 и« abcd ». >>> x, y, z = 1,2, "abcd" >>> print (x) 1 >>> print (y) 2 >>> print (z) abcd Вы можете повторно использовать имена переменных, просто присвоив им новое значение: >>> x = 100 >>> print (x) 100 >>> x = "Python" >>> print (x) Python >>> Другие способы определения значения >>> five_millions = 5_000_000 >>> five_millions Вывод: 5000000 >>> small_int = .35 >>> small_int Вывод: 0,35 >>> c_thousand = 10e3 >>> c_thousand Вывод: 10000.0 Поменять местами переменные Python заменяет значения в одной строке, и это применимо ко всем объектам в python. Синтаксис: var1, var2 = var2, var1 Пример: >>> x = 10 >>> y = 20 >>> print (x) 10 >>> print (y) 20 >>> x, y = y, x >>> print (x) 20 >>> печать (y) 10 >>> Локальные и глобальные переменные в Python В Python переменные, на которые есть ссылки только внутри функции, неявно являются глобальными. Если переменной присваивается значение где-нибудь в теле функции, предполагается, что она является локальной, если явно не объявлена ​​как глобальная. Пример: var1 = "Python" def func1 (): var1 = "PHP" print ("In side func1 () var1 =", var1) def func2 (): print ("In side func2 ( ) var1 = ", var1) func1 () func2 () Вывод: На стороне func1 () var1 = PHPIn side func2 () var1 = Python Вы можете использовать глобальную переменную в других функциях, объявив ее как глобальное ключевое слово: Пример: def func1 (): global var1 var1 = "PHP" print ("На стороне func1 () var1 =", var1) def func2 (): print ("На стороне func2 () var1 = ", var1) func1 () func2 () Вывод: На стороне func1 () var1 = PHPIn side func2 () var1 = PHP Проверьте свои навыки Python с помощью викторины w3resource
  2. Правила имен переменных Python
  3. Хорошее имя переменной
  4. Операторы присваивания Python
  5. Несколько Присваивание
  6. Другие способы определения значения
  7. Поменять местами переменные
  8. Локальные и глобальные переменные в Python

Переменная и значение
  • Переменная — это область памяти, где программист может хранить значение. Пример: roll_no, количество, имя и т. Д.
  • Значение может быть строковым, числовым и т. Д. Пример: «Сара», 120, 25,36
  • Переменные создаются при первом назначении .
  • Переменные должны быть присвоены до ссылки.
  • Значение, хранящееся в переменной, может быть доступно или обновлено позже.
  • Объявление не требуется
  • Тип (строка, int, float и т. д.) переменной определяется Python.
  • Интерпретатор выделяет память на основе типа данных переменной.

Правила имен переменных Python

  • Должен начинаться с буквы (a — z, A — B) или символа подчеркивания (_).
  • Другие символы могут быть буквами, цифрами или _
  • С учетом регистра
  • Может иметь любую (разумную) длину
  • Есть некоторые зарезервированные слова, которые вы не можете использовать в качестве имени переменной, потому что Python использует их для других вещей .

Хорошее имя переменной

  • Выберите значащее имя вместо короткого. roll_no лучше, чем rn.
  • Сохраняйте длину имени переменной. Roll_no_of_a-student слишком длинный?
  • Будьте последовательны; roll_no или RollNo
  • Начинайте имя переменной с символа подчеркивания (_) для особого случая.

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

Оператор присваивания создает новые переменные и присваивает им значения. Базовая инструкция присваивания в Python:

Синтаксис:

  =  

Где знак равенства (=) используется для присвоения значения (правая сторона) имени переменной (левая сторона). См. Следующие инструкции:

 >>> Item_name = "Computer" #A String >>> Item_qty = 10 # Integer >>> Item_value = 1000.23 #A с плавающей точкой>  >> print (Item_name) Компьютер >>> print (Item_qty) 10 >>> print (Item_value) 1000.23 >>>  

Важно одно: оператор присваивания читается справа налево только.

Пример:

a = 12 правильно, но 12 = a не имеет смысла для Python, который создает синтаксическая ошибка. Проверьте это в Python Shell.

 >>> a = 12 >>> 12 = aSyntaxError: невозможно присвоить литералу >>>  

Несколько Присваивание

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

Синтаксис:

 var1 = var2 = var3 ..  .varn = = 

 x = y = z = 1 

Теперь проверьте отдельное значение в Python Shell.

 >>> x = y = z = 1 >>> print (x) 1 >>> print (y) 1 >>> print (z) 1 >>  >  

Вот еще один оператор присваивания, в котором переменные присваивают множество значений одновременно.

 , , ...,  = , , ..., 

 x, y, z = 1, 2, "  abcd "

В приведенном выше примере x, y и z одновременно получают новые значения 1, 2 и« abcd ».

 >>> x, y, z = 1,2, "abcd" >>> print (x) 1 >>> print (y) 2 >>> print  (z) abcd  

Вы можете повторно использовать имена переменных, просто присвоив им новое значение:

 >>> x =  100 >>> print (x) 100 >>> x = "Python" >>> print (x) Python >>>  

Другие способы определения значения

 >>> five_millions = 5_000_000 >>> five_millions  

Вывод:

 5000000 
 >>> small_int = .35 >>> small_int  

Вывод:

 0,35 
 >>> c_thousand = 10e3 >>> c_thousand  

Вывод:

 10000.0 

Поменять местами переменные

Python заменяет значения в одной строке, и это применимо ко всем объектам в python.

Синтаксис:

 var1, var2 = var2, var1 

Пример:

   >>> x = 10 >>> y = 20 >>> print (x) 10 >>> print (y) 20 >>> x, y = y, x >>> print (x) 20 >>> печать  (y) 10 >>>  

Локальные и глобальные переменные в Python

В Python переменные, на которые есть ссылки только внутри функции, неявно являются глобальными. Если переменной присваивается значение где-нибудь в теле функции, предполагается, что она является локальной, если явно не объявлена ​​как глобальная.

Пример:

  var1 = "Python" def func1 (): var1 = "PHP" print ("In side func1 () var1 =", var1) def func2 (): print ("In side func2 (  ) var1 = ", var1) func1 () func2 ()  

Вывод:

 На стороне func1 () var1 = PHPIn side func2 () var1  = Python 

Вы можете использовать глобальную переменную в других функциях, объявив ее как глобальное ключевое слово:

Пример:

  def func1 (): global var1 var1 = "PHP" print ("На стороне func1 () var1 =", var1) def func2 (): print ("На стороне func2 ()  var1 = ", var1) func1 () func2 ()  

Вывод:

 На стороне func1 () var1 = PHPIn side func2 () var1 =  PHP 

Проверьте свои навыки Python с помощью викторины w3resource

Оцените статью
nanomode.ru
Добавить комментарий