����� > ����� ����� ����� > ������� �����

������� �����

��� ����� ������� ����� �����, ������� ���� ��� ���� ��� ��� �������� �� ������. ����� ����� �� �������� ����� (class attributes) � ��� �� ������ ������� ������ ����, ����� ������ ����� ������ ���� C++. ������ ��� ����� � �� ������� ���� ������ ����� ���� ��� ������, ��������� ������ ������. ���� ���� ����� ������ �� ���� ������ ��� �����, ��� ������ �����:

>>> class counter:
...    
count = 0                    
...    
def __init__(self)
...    
    self.__class__.count += 1
...    

>>>
counter
<class __main__.counter at 010EAECC>

>>>
counter.count                    
0

>>>
c = counter()
>>>
c.count                          
1

>>>
counter.count
1

>>>
d = counter()                    
>>>
d.count
2

>>>
c.count
2

>>>
counter.count
2

 
���� ����
�����
�����
�����
�����
��������
����� ������
������ ������
����� ������ - �����
����� ����� �����
�������
����
���� �������
������� ����