Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 27, 2011 11:16:33

jstW
От:
Зарегистрирован: 2011-02-27
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

классы

есть некий класс, унаследованный от string, и метод в нем

class str2p(types.StringType):
def __init__(self, val=''):
self.__val = val
def mth(self):
return str2p(self.__val[1:])
путем “return str2p()” я добился того, что, возвращаемые моими методами класса, значения были тогоже класса.но при
a = str2p('we')
a = a.replace('w','m')
a == string. есть ли возможность сделать так, чтобы значения, возвращаемые методами родительского класса, были текущего класса?



Офлайн

#2 Фев. 27, 2011 11:52:47

Андрей Светлов
От:
Зарегистрирован: 2007-05-15
Сообщения: 3137
Репутация: +  14  -
Профиль   Адрес электронной почты  

классы

нет. Кстати, ваш str2p - кривой на обе ноги.



Офлайн

#3 Фев. 27, 2011 11:56:48

jstW
От:
Зарегистрирован: 2011-02-27
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

классы

благодарю



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version