freeCodeCamp/guide/russian/python/variable-names-and-binding/index.md

2.9 KiB
Raw Blame History

title localeTitle
Python Variables Names and Binding Переменные имен Python и привязка

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

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

>>> some_number = 1 
 >>> print(some_number) 
 1 

В приведенном выше примере целью оператора присваивания является имя (идентификатор), some_number . Объектом , назначаемым, является номер 1. Оператор привязывает объект к имени . Второй оператор, мы используем эту привязку для print объекта , к some_number относится some_number .

Идентификатор не предшествует типу . Это потому, что Python - это язык с динамическим вводом. Идентификатор привязан к объекту , который имеет тип , однако сам идентификатор можно отскочить к другому объекту другого типа :

>>> some_variable = 1 
 >>> print(some_variable) 
 1 
 >>> some_variable = "Hello campers!" 
 >>> print(some_variable) 
 Hello campers! 

При переименовании переменных вы должны соблюдать следующие правила:

  • Имя переменной должно начинаться с буквы или символа подчеркивания
  • Имя переменной не может начинаться с числа или специальных символов (! @ #% ^ & * И т. Д.).
  • Имя переменной может содержать только буквенно-цифровые символы и символы подчеркивания (Az, 0-9 и _)
  • Имена переменных зависят от регистра (num, NUM и Num - три разные переменные)