Уведомления

Группа в Telegram: @pythonsu

#1 Май 23, 2011 08:08:35

de-signer
От:
Зарегистрирован: 2011-05-20
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Пара вопросов

Спасибо всем. Сходил по ссылке, почитал. “Словарь” не такая и страшная штука… =)



Офлайн

#2 Май 23, 2011 14:09:21

agalen
От:
Зарегистрирован: 2011-03-23
Сообщения: 185
Репутация: +  17  -
Профиль   Отправить e-mail  

Пара вопросов

de-signer
2. Пронумерованые строки: в оригинале 1 , почему нельзя написать 2
Первый вариант используют чтобы при наследовании создавался объект того-же класса, что и у исходного объекта.

Пример:
>>> class A:
... def copy( self ):
... return self.__class__()
... def copy2( self ):
... return A()
...
>>> class B( A ):
... pass
...
>>> b = B()
>>> b.copy()
<__main__.B instance at 0x01C7AB70>
>>> b.copy2()
<__main__.A instance at 0x01C851C0>
>>>



Офлайн

#3 Май 24, 2011 08:10:08

de-signer
От:
Зарегистрирован: 2011-05-20
Сообщения: 6
Репутация: +  0  -
Профиль   Отправить e-mail  

Пара вопросов

2agalen
Благодарю.



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version