2.9 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	title, localeTitle
| 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 - три разные переменные)