Уведомления

Группа в Telegram: @pythonsu

#1 Март 1, 2010 19:17:14

artech
От:
Зарегистрирован: 2010-03-01
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

определение базового класса

у нас имеется:
0) интерпритатор питон 2.5-2.6
1) А - некоторый базовый класс
2) Б, В - дочерние классы, для которых А является базовым
3) х - ссылка на экземпляр (В, Б или какой-то левый класс)

как определить, что x указывает на объект, дочерний от А?
т.е. если мы напишем type(x) он вернет тип самого объекта



Офлайн

#2 Март 1, 2010 19:20:37

Viper
От:
Зарегистрирован: 2006-11-08
Сообщения: 137
Репутация: +  0  -
Профиль   Отправить e-mail  

определение базового класса

isinstance(x, A)



Офлайн

#3 Март 1, 2010 19:26:16

artech
От:
Зарегистрирован: 2010-03-01
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

определение базового класса

спасибо



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version