Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 16, 2013 10:30:30

ilnur
От: Казань
Зарегистрирован: 2009-01-06
Сообщения: 524
Репутация: +  22  -
Профиль   Отправить e-mail  

Классы, отличие self.atribut от просто atribut

привет.

class A():
    atr1 = 5
    def __init__(self):
        self.atr2=6
в чем отличие этих двух атрибутов? atr1 и atr2.

Офлайн

#2 Апрель 16, 2013 10:40:07

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Классы, отличие self.atribut от просто atribut

Первый атрибут существует у класса и всех экземпляров, второй только у экземпляров класса.

print A.attr1
a=A()
print a.attr2
print a.attr1
print A.attr2 # ERROR!



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version