Переменные

Как любой другой язык программирования Python поддерживает концепцию переменных. В отличии от таких языков , как C++ или Pascal, где переменная – это имя ячейки памяти, в которой хранится значение, в Python переменная – это ссылка на ячейку памяти. В соответствии с этим Python относится к языкам с поздним связыванием переменных. Это означает, что переменные в Python не требуют объявления, а их тип определяется в момент присваивания значения. Если же уже определенной переменной присвоить значения другого типа, то ее тип также изменится. Это означает, что если первоначально переменная a имела целый тип, а переменной b - строчный тип, то при присвоении переменной a значения переменной b тип переменной a изменится на строчный.

Присвоение значения переменой выполняется с помощью специального оператора присваивания, который обозначается знаком равенства (=):

>>> a=20

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

>>> x = y = z = 0 # Присвоим нуль переменным x,y,z

>>> x

0

>>> y

0

>>> z

0

Для определения типа переменной используем стандартную функцию type(имя переменной). Выполним в интерпретаторе следующий код:

>>> a=20

>>> type(a)

>>> b="это строка"

>>> type(b)

>>> a=b

>>> a="это строка"

>>> type(a)

<type 'str'>

Типы данных делятся на две общие категории : основные (или базовые) и пользовательские. К основным типам относятся: числовой, последовательность и словарь.


Сайт создан в системе uCoz